tar 包
tar <操作> [选项] 归档名文件列表
操作:
-c 创建一个新的归档文件
-r 向归档文件末尾追加文件
-u 更新归档文件
-x 从归档文件中解出文件
-t 列出归档文件中的文件
–delete 从归档文件中删除一个文件
-A 合并两个规档文件
选项:
-C 指定一个解档目录
-f 指定一个归档文件/设备进行操作
-z 调用gzip来压缩/解压缩文件
注意
归档文件的“.tar”后缀名不是必须的,但是一般我们都会加上这个后缀,以告诉用户这个文件是一个归档文件
-f选项后必须紧跟归档文件名
tar不会压缩文件
压缩命令
命令
gzip [选项] 压缩(解压缩)的文件名
-c 将输出写到标准输出上,并保留原有文件。
-d 将压缩文件解压。
-r 递归式压缩/解压缩指定目录中的所有文件。
-num 用指定的数字num调整压缩的速度和压缩比。
-v 对每一个压缩和解压的文件显示文件名和压缩比.
-t 测试,检查压缩文件是否完整。
注意
gzip 在压缩文件过程中,会自动为文件添加一个“.gz”的后缀名,并且将原文件删除。
如果要保留原文件,就必须使用-c 选项和Shell的输出重定向机制(在后面会进行详细讨论)