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
评论