归档压缩文件

归档命令‘tar’,用于将多个文件打包。打包后文件大小会变大。

tar <操作> [选项] 归档名文件列表 

操作:

  • -c   创建一个新的归档文件

  • -r    向归档文件末尾追加文件

  • -u   更新归档文件

  • -x   从归档文件中解出文件

  • -t    列出归档文件中的文件

  • --delete    从归档文件中删除一个文件

  • -A   合并两个规档文件

选项:

  • -C  指定一个解档目录

  • -f    指定一个归档文件/设备进行操作

  • -z   调用gzip来压缩/解压缩文件

example: 创建打包文件 :                   tar -cf [packfilename.tar] [file1] [file2] ...

                   查看打包文件 :                  tar -tf [filename]

                   向打包文件中添加文件:   tar -f [filename] -r [file]

                   向打包文件中删除文件:   tar -f [filename] --delet [file]

                   解包:                                   tar -xf [filename]

压缩文件命令为’gzip‘,压缩只能压缩文件,不能压缩目录,可配合’tar‘使用。

gzip [选项] 压缩(解压缩)的文件名

  • -c        将输出写到标准输出上,并保留原有文件。

  • -d        将压缩文件解压。

  • -r         递归式压缩/解压缩指定目录中的所有文件。

  • -num   用指定的数字num调整压缩的速度和压缩比。

  • -v         对每一个压缩和解压的文件显示文件名和压缩比.

  • -t         测试,检查压缩文件是否完整。

example: 创建压缩文件 :gzip -[1~9] [filename]    数字为压缩比,数字越大,压缩的文件越小,耗时越长。

                   解压文件 :       gzip -d [filename]

可配合’tar‘命令一起用:

                   打包并压缩:    tar -czf [filename] [file1] [file2] ...

                   解压并解包:    tar -xzf [filename]

猜你喜欢

转载自blog.csdn.net/qq_37218558/article/details/89531548