大家好,小康来为大家解答以上问题。泰安人口,tar很多人还不知道,现在让我们一起来看看吧!
1.TAR是一个Linux系统命令,格式为:tar[主选项和次选项]文件或目录。
tar订单
1.tar命令是一种可靠的Unix/Linux系统文件备份方法,几乎可以在任何环境下工作。其权限适用于所有用户。
2.格式化tar[主要选项次要选项]文件或目录
3.主要参数
使用该命令时,主选项是必需的。它告诉tar要做什么,而辅助选项是辅助和可选的。
3.1主要选项:
-c创建新的归档文件。如果用户想要备份一个目录或一些文件,他应该选择这个选项。
-r将要归档的文件附加到归档文件的末尾。例如,如果用户已经备份了一个文件,但发现忘记备份另一个目录或某些文件,他可以使用此选项将忘记的目录或文件附加到备份文件中。
-t列出存档文件的内容,以查看哪些文件已经备份。
-u更新文件。也就是说,原始备份文件被新添加的文件替换,如果在备份文件中找不到要更新的文件,则将其追加到备份文件的末尾。
-x从存档文件中释放文件。
3.2辅助选项:
-b该选项是为磁带驱动器设置的,后跟一个数字来说明块的大小。系统默认值为20(20512字节)。
-f使用档案文件或设备,通常需要此选项。
-k保存现有文件。例如,如果恢复一个文件,则在恢复过程中遇到相同的文件时,该文件不会被覆盖。
-m恢复文件时,将所有文件的修改时间设置为。
-M创建一个多卷归档文件,存储在几个磁盘中。
-v详细报告tar处理的文档信息。如果没有此选项,tar将不报告文件信息。
-w每一步都需要确认。
-j代表使用“bzip2”程序的文件压缩。
-J表示调用' xz '程序压缩文件(但在RHEL5的1.53上不能用,在RHEL6的2.23上可以用)
-z使用gzip压缩/解压缩文件。添加该选项后,可以压缩存档文件,但在还原时也必须使用该选项进行解压缩。
-A,-连锁,-连接
将档案与现有档案合并。
-d,- diff,- compare
将存档文件与当前文件进行比较。
-删除
从档案中删除
其他参数
-时间-保存
不要更改转储文件的访问时间。
-b,-块大小N
指定的块大小为Nx512字节(默认情况下,N=20)。
-B,-读取完整数据块
读取时重新组织块(?)
-C,-目录DIR
转到指定的目录。
-检查站
读取归档文件时显示目录名
-f,-file[主机名:]F
指定归档文件或设备(默认为/dev/rmt0)
-部队-当地
强制本地存档,即使克隆存在。
-F,-info-script F-new-volume-script F
在每个磁盘的末尾使用脚本f(隐含-M)。
-G,-增量
建立旧GNU格式的备份
-g,-列出-增量F
创建新GNU格式的备份
-h,-取消引用
转储动态链接指向的文件,而不是动态链接。
-我-忽略-零
忽略存档中的0字节块(通常意味着文件的结尾)
-忽略-失败-读取
退出前在不可读文件中标记0?
-k,-保留旧文件
保存现有文件;从归档文件展开时不要覆盖。
-K,-star汀-F档
从存档文件f开始。
-l,-一个文件系统
在本地文件系统中创建归档文件
-L,-磁带长度N
写完N*1024字节暂停,等待换盘。
-m,-修改时间
从归档中恢复文件时,不使用新的时间戳。
-M,-多卷
建立一个多卷归档文件,以便它可以存储在几个磁盘上。
-N,-过期日期,-更新日期
仅保存时间较新的文件。
-o,-旧-存档,-可移植性
以V7格式而不是ANSI格式存档。
-O,- to-stdout
将文件扩展到标准输出
-p,-相同权限,-保留权限
展开所有保护信息
-P,-绝对路径
不要从文件名中删除“/”。
-保存
像-p -s
类似于-p -s
-R,-记录
本文到此结束,希望对大家有所帮助。