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

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

 

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

 

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

 

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

 

 
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”命令。

转载请注明:靠谱运维 » Linux系统管理与维护之-gzip/gunzip命令

喜欢 (1)or分享 (0)
发表我的评论
取消评论

表情