Shell_压缩解压

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/du1055669885/article/details/82758302

tar:

tar包,参数列表:

(1)不可共存的参数:

-c:创建压缩文件(create); 

-x:解压缩文件;

-t:查看tar文件;

-r:向压缩包中追加文件;

-u:更新压缩包中文件;

(2)可共存的参数:

-z:有gzip属性,即需要用 gzip 压缩

-j:有bz2属性,即需要用 bzip2 压缩

-Z:有compress属性的

-v:压缩的过程中显示文件(显示所有过程)

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

-f:指定压缩文件名(直接接file名)<压缩时不指定,会输出到stdout;解压时不指定,无法解压成功>

-p:使用原文件的原来属性(属性不会依据使用者而变)

-P:指定压缩绝对路径

-N:比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中

-C:指定解压文件路径

(3)压缩:

(只打包,不压缩)dest.tar(远>文件和) tar -cvf des src

(打包 + 压缩)dest.tar.gz(略>文件和) tar -cvzf des src

(打包 + 压缩)dest.tar.bz2(略>文件和)tar -cvjf des src

(打包 + 压缩)dest.tar.Z(挺>文件和)tar -cvZf des src

压缩时,压缩包名字可以带目录;

(4)解压缩:

更换c为x,其他参数一致。

解压到指定文件夹,在解压命令之后,追加-C

猜你喜欢

转载自blog.csdn.net/du1055669885/article/details/82758302