gzip:压缩或者解压档案,压缩后的档案默认为档案原名.gz,原文档没了。
语法:
gzip [ 选项 ] [ 参数 ]
选项:
-d:解压缩的参数
-c:将压缩的数据输出到屏幕上,可通过数据流重导向来处理
-v:显示压缩比
-数字:1~9,1最快,但压缩比最差,9最慢,压缩比最好,默认是6
示例:
gzip test 压缩后的文件是test..gz
gzip -d test.gz 解压缩test.gz
zcat test.gz 查看压缩后的文档内容
bzip2:压缩或者解压档案,压缩后的档案默认为档案原名.bz2,原文档可通过参数保留。
语法:
bzip2 [ 选项 ] [ 参数 ]
选项:
-c:将压缩过程产生的数据输出到屏幕上
-d:解压缩参数
-z:压缩参数
-k:保留源文件压缩
-v:显示压缩比
-数字:同gzip
示例:
bzip2 -z test 压缩test,压缩后的文档为test.bz2
bzip2 -d test.bz2 解压缩
bzcat test.bz2 查看压缩后的文件内容
文件后缀为.gz的不能再用gzip再次压缩,bzip2同理。不过后缀为.bz2的可以用gzip来压缩。不过类似这种交替压缩得到的文件体积会越来越大。曾经试验过,压缩得到test.gz.bz2.gz.bz2.gz的体积一次比一次大,不太清楚原因。而且同zcat或者bzcat读出来的是乱码。可以这样压缩着玩耍,不过没有意义。