内容来源于人民邮电出版社《Linux命令应用大词典》

讲述729个命令,1935个例子

学习Linux系统的参考书、案头书,遇到不懂的命令或命令选项一查即可

争取每天都发布内容


本文出自 “airfish2000” 博客,更多命令查看博客:

http://airfish2000.blog.51cto.com/10829608/1884120


compress命令

使用compress命令可以压缩或解压缩compress文件。

命令语法:

compress [选项] [文件]

命令中各选项的含义如表所示。

                                   compress命令选项含义

选项

含义

-b <压缩效率>

压缩效率是一个介于9~16的数值,预设值为16,指定值越大,压缩效率就越高

-c

把压缩后的文件输出到标准输出设备,不删除原始文件

-d

对文件进行解压缩

-f

强制执行压缩或解压缩

-r

递归处理,将指定目录下的所有文件及子目录一并处理

-v

显示压缩统计信息

 

:压缩/root/install.log文件。

[root@rhel ~]# compress /root/install.log

:解压缩/root/install.log.Z文件。

[root@rhel~]# compress -d /root/install.log.Z

:压缩/root/install.log文件,并且不删除原始文件

[root@rhel~]# compress -c /root/install.log>/root/install.log.Z

:压缩/root/install.log文件,并显示压缩比例。

[root@rhel ~]# compress -v /root/install.log

/root/install.log:  -- replaced with /root/install.log.ZCompression: 67.68%

//压缩比例为67.68%,也就是说压缩文件容量只是源文件的32.32%

:压缩/root/install.log文件,指定压缩效率为12 

[root@rhel ~]# compress -b 12 /root/install.log

 压缩/root/install.log文件,如果压缩文件已经存在,强制执行压缩。

[root@rhel ~]# compress -f /root/install.log