Linux系统常见的压缩命令

--write by zhuwx 2019-06-24 20:57:57 +0800 CST

点击量:46

首先列出来几个常见的压缩文件的扩展名

*.Z compress程序压缩的文件

*.gz gzip程序压缩的文件

*.bz2 bzip2程序压缩的文件

*.tar tar程序打包的数据,并没有压缩过

*.tar,gz tar程序打包的文件,其中经过gzip的压缩

*tar.bz2 tar程序打包的文件,其中经过bzip2的压缩

tip:
Linux compress命令是一个相当古老的 unix 档案压缩指令,压缩后的档案会加上一个 .Z 延伸档名以区别未压缩的档案,压缩后的档案可以以 uncompress 解压。若要将数个档案压成一个压缩档,必须先将档案 tar 起来再压缩。由于 gzip 可以产生更理想的压缩比例,一般人多已改用 gzip 为档案压缩工具。

gzip,zcat

[root@zhuwx~]#gzip [-cdtv] 文件名
[root@zhuwx~]#zcat 文件名.gz

参数:
-c  :  将解压的数据输出到屏幕上,可通过数据流重定向来处理
-d  : 解压缩的参数
-t  : 可以用来检验一个压缩文件的一致性,看看文件有无错误
-v  :  可以显示出原文件压缩文件的压缩比等信息
-#  :  压缩等级,-1最快,但是压缩比最差,-9,最慢,但是压缩比最好默认是-6

bzip2,bzcat

[root@zhuwx~]#bzip [-cdtv] 文件名
[root@zhuwx~]#bzcat 文件名.bz2

参数:
-c  :  将解压的数据输出到屏幕上,可通过数据流重定向来处理
-d  : 解压缩的参数
-k  :  保留原文件,而不会删除原始的文件
-z  :  压缩的参数
-v  :  可以显示出原文件压缩文件的压缩比等信息
-#  :  压缩等级,-1最快,但是压缩比最差,-9,最慢

先发这么多,最近实在是没空发!!!!