[CentOS7] gzip, bzip2, xz 压缩与解压缩

声明:本文主要总结自:鸟哥的Linux私房菜-第八章、檔案與檔案系統的壓縮,打包與備份,如有侵权,请通知博主

gzip命令:


 

选项参数:
-c  :将压缩后的数据显示到屏幕上,可以用于重定向;
-d  :解压缩的参数;
-t  :检验压缩的一致性,看是否有错误;
-v  :显示 源文件大小/压缩文件大小 的压缩比;
-#  :# 为数字的意思,代表压缩等級,-1 最快,但是压缩比最差、-9 最慢,但是压缩比最好!默认是 -6

gzip -v  => 压缩文件,-v查看压缩比

gzip -d => 解压文件

工具:zcat, zmore, zless, zgrep

 

bzip2命令:


 

选项参数:
-c  :将压缩后的数据显示到屏幕上,可以用于重定向;
-d :解压缩的参数;
-k :保留原始文件
-v :
显示 源文件大小/压缩文件大小 的压缩比;
-# :# 为数字的意思,代表压缩等級,-1 最快,但是压缩比最差、-9 最慢,但是压缩比最好!默认是 -6

bzip2 -v => 压缩文件, -v查看压缩比

bzip2 -d => 解压文件

工具:bzcat, bzmore, bzless, bzgrep

 

xz命令:


选项参数:
-d  :解压缩参数;
-t  :检验压缩的一致性,看是否有错;
-l  :列出压缩的相关信息
-k  :保留原始文件
-c  :将压缩后的数据显示到屏幕上,可以用于重定向;
-#  :# 为数字的意思,代表压缩等級,-1 最快,但是压缩比最差、-9 最慢,但是压缩比最好!默认是 -6

xz -v => 压缩文件,-v查看压缩比

xz -d => 解压文件

工具:xzcat, xzmore, xzless, xzgrep


 

压缩比:gzip < bzip2 < xz

这些压缩指令仅仅只能针对文件进行压缩,若要对目录进行压缩,应当先用打包命令tar进行打包形成xxx.tar文件,然后再用压缩命令进行压缩形成xxx.tar.gz, xxx.tar.bz2 或 xxx.tar.xz

posted @ 2017-12-01 04:56  byjz  阅读(4675)  评论(0编辑  收藏  举报