压缩和解压缩详解

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了压缩和解压缩详解相关的知识,希望对你有一定的参考价值。

gzip  [OPTION]...  FILE...

-d:解压缩,相当于gunzip;

-#:指定压缩比,默认是6;数字越大压缩比越大(1-9);

-c:将压缩结果输出至标准输出;

gzip  -c  FILE > /PATH/TO/SOMEFILE.gz


技术分享

gzip不能对目录进行压缩,用zcat可以查看压缩的内容。



2、bzip2/bunzip2/bzcat

     bzip2  [OPTION]...  FILE...

-d:解压缩

-#:指定压缩比;默认是6;数字越大压缩比越大(1-9);

-k:keep,保留原文件;


技术分享




3、xz/unxz/xzcat

xz  [OPTION]...  FILE...

-d:解压缩

-#:指定压缩比;默认是6;数字越大压缩比越大(1-9);

-k:保留原文件;


注:以上xz和 bzip2  gzip 都只可以压缩文件,不可以压缩目录。除非通过tar归档目录后。





tar命令:


(1) 创建归档

   -c -f /PATH/TO/SOMEFILE.tar  FILE... 

 技术分享

注:tf可以查看归档文件的文件列表

(2) 展开归档xf

    -xf  /PATH/FROM/SOMEFILE.tar  -C  /PATH/TO/SOMEDIR

技术分享





(4) 归档压缩,是tar调用了压缩的命令。

调用了z就可以压缩为gz的格式。   -zcf   /PATH/TO/SOMEFILE.tar.gz  FILE...  

                                解压缩并展开归档:-zxf  /PATH/TO/SOMEFILE.tar.gz     

技术分享

同理:调用了j就可以压缩为bz2的格式   -jcf 归档压缩    -jxf 解压缩归档

同理:调用了J就可以压缩为xz的格式    -Jcf 归档压缩    -Jxf解压缩归档







本文出自 “学而思” 博客,请务必保留此出处http://7136230.blog.51cto.com/7126230/1752130

以上是关于压缩和解压缩详解的主要内容,如果未能解决你的问题,请参考以下文章

markdown [压缩/解压缩文件]压缩和解压缩.tar.gz文件#tar.gz #compress

Linux高级命令05:压缩和解压缩命令

python中如何压缩和解压缩文件

linux下文件的压缩和解压缩

python中如何压缩和解压缩文件

LInux 压缩和解压缩命令