每天一个linux命令——压缩命令

来源:互联网 发布:淘宝店铺招牌怎么设置 编辑:程序博客网 时间:2024/06/06 00:44

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读出来的是乱码。可以这样压缩着玩耍,不过没有意义。



0 0
原创粉丝点击