声明:本文主要总结自:鸟哥的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