Linux系统管理与维护之-gzip/gunzip命令

1.功能说明
将一般的文件进行压缩或者解压。压缩文件预设的扩展名为“.gz”,其实gunzip就是gzip的硬链接,因此无论是压缩或者解压都可以通过gzip来实现。
 

 文章源自靠谱运维-https://www.ixdba.net/archives/190

 注意
gzip只能对文件进行压缩,不能压缩目录,即使指定压缩的目录,也只能压缩目录内的所有文件。

 文章源自靠谱运维-https://www.ixdba.net/archives/190

 
其格式如下:
gzip [选项] 压缩(解压缩)的文档名
gzip命令的选项及其说明如表4.29所示。
表4.29                                                 gzip命令的选项及其说明

 文章源自靠谱运维-https://www.ixdba.net/archives/190

选  项
含  义
-d
对压缩的文件进行解压
-r
递归式压缩指定目录以及子目录下的所有文件
-t
检查压缩文档的完整性
-v
对于每个压缩和解压缩的文档,显示相应的文件名和压缩比
-l
显示压缩文件的压缩信息,显示字段为压缩文档大小、未压缩文档大小、压缩比和未压缩文档名称
-num
用指定的数字num配置压缩比,“-1”或“-fast”表示最低压缩比,“-9”或“-best”表示最高压缩比。系统默认压缩比为6。

 文章源自靠谱运维-https://www.ixdba.net/archives/190

 
2.举例
(1)首先将/etc目录下的所有文件以及子目录进行压缩,备份压缩包etc.zip到/opt目录,然后对etc.zip文件进行gzip压缩,设置gzip的压缩级别为9。
[root@mylinux ~]#zip –r /opt/etc.zip /etc
[root@mylinux ~]#gzip -9v /opt/etc.zip
etc.zip:          6.5% -- replaced with etc.zip.gz
(2)查看上述etc.zip.gz文件的压缩信息。
[root@mylinux ~]# gzip -l /opt/etc.zip.gz 
         compressed        uncompressed ratio uncompressed_name
           11938745            12767265   6.5% /opt/etc.zip
(3)解压上述etc.zip.gz文件到当前目录。
[root@mylinux ~]#gzip –d /opt/etc.zip.gz 或者执行
[root@mylinux ~]#gunzip /opt/etc.zip.gz
通过上面的示例可以知道“gzip –d”等价于“gunzip”命令。
文章源自靠谱运维-https://www.ixdba.net/archives/190
  • 本文由 发表于 2012年6月10日15:46:16
  • 转载请务必保留本文链接:https://www.ixdba.net/archives/190
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: