解包命令:tar -xvf all.tar
打包命令:tar -cvf all.tar dir1 dir2 1.txt 2.txt
解压命令:tar -x[zjZ][v]f all.tar.[gz/bz2/Z]
压缩命令:tar -c[zjZ]f all.tar.[gz/bz2/Z]

选项含义
-c建立压缩档案
-x解压
-t查看内容
-r向压缩档案追加文件
-u更新压缩档案中的文件
压缩解压参数

这五个参数是完全独立的,必须且只能使用其中一个与另外的参数配合进行某项操作。

选项含义
-z压缩为gzip(后缀gz)
-j压缩为bz2(后缀bz2)
-Z压缩为compress(后缀Z)
压缩解压方案参数

这三个参数用来选择一个压缩方案,如果没有选择任何方案,则仅进行打包解包命令(后缀tar)。

选项含义
-v显示命令执行过程
-O输出文件到标准输出
其它配置

这两个参数添加一些其它特性。它们也是可选择。

总结

文件后缀压缩/打包解压/解包
file.tartar -cf file.tar filetar -xvf file.tar
file.gzgzip filegzip -d file.gz / gunzip file.gz
file.tar.gztar -czf file.tar.gz filetar -xzf file.tar.gz
file.bz2bzip2 filebzip2 file.bz2 / bunzip file.bz2
file.tar.bz2tar -cjf file.tar.bz2 filetar -xjf file.tar.bz2
file.Zuncomporess file.Z
file.tar.Ztar -cZf file.tar.Z filetar -xZf file
file.rarrar a file.zip fileunrar e file.rar
file.zipzip file.zip fileunzip file.zip
压缩解压示例

参考

  1. (21)tar打包命令详解 – 星痕1216 – 博客园 (cnblogs.com)
  2. tar 压缩命令 – xiondun – 博客园 (cnblogs.com)

最后修改日期: 2021-12-11