Linux解压命名参数

113 阅读1分钟

tar命令

参数说明

必选参数:(5选1)

-c: 建立压缩档案

-x:解压

-t:查看内容

-r:向压缩归档文件末尾追加文件

-u:更新原压缩包中的文件

可选参数:

-z:有gzip属性的

-j:有bz2属性的

-Z:有compress属性的

-v:显示所有过程

-O:将文件解开到标准输出

必选参数:

-f:使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。

打包 -c/-r/-u

tar -cvf

tar -cvf test.tar test/ # 将目录test打包

tar -cvf all.tar *.jpg # 将所有.jpg的文件 打包

tar -rf all.tar *.gif 将所有.gif的文件 增加 到all.tar的包里面去

tar -uf all.tar logo.gif 更新 原来tar包中logo.gif文件

压缩

tar –czf jpg.tar.gz *.jpg 将目录里所有jpg文件打包,并且用gzip压缩(.gz)

tar –cjf jpg.tar.bz2 *.jpg 将目录里所有jpg文件打包,并且用bzip2压缩(.bz2)

tar –cZf jpg.tar.Z *.jpg 将目录里所有jpg文件打包,并且用compress压缩(.Z)

查看

tar -tf all.tar 查看 包中所有文件

tar -tf aaa.tar.gz 在不解压的情况下查看压缩包的内容

解压

tar -xf all.tar 解压tar包

tar –xvf file.tar 解压tar包,显示所有过程

事实上, 从1.15版本开始tar就可以自动识别压缩的格式,故不需人为添加压缩格式就能正确解压

tar -xzvf file.tar.gz 解压tar.gz包,显示所有过程,需要-z参数

tar -xjvf file.tar.bz2 解压tar.bz2包,显示所有过程,需要-j参数

tar -xjvf file.tar.Z 解压tar.Z包,显示所有过程,需要-Z参数

一律用 tar -xvf 即可