在linux中,gzip命令用于对文件进行压缩和解压缩,通过此命令压缩得到的新文件,其扩展名通常标记为“.gz”,使用语法为“gzip[选项]源文件”。普通文件在压缩操作时被称为语法中的源文件,而在解压缩操作时,压缩文件则是指的源文件。即使指定了一个目录,gzip命令仅能压缩目录中的所有文件,而无法压缩整个目录。
gzip是Linux系统中经常用来对文件进行压缩和解压缩的命令,通过此命令压缩得到的新文件,其扩展名通常标记为“.gz”。
请注意,gzip命令仅适用于压缩文件,无法压缩目录。即使指定了一个目录,它也只会压缩该目录下的所有文件。
gzip命令的基本格式如下:

命令中的源文件,当进行压缩操作时,指的是普通文件;当进行解压缩操作时,指的是压缩文件。该命令常用的选项及含义如表1所示。
| 选项 | 含义 |
|---|---|
| -c | 将压缩数据输出到标准输出中,并保留源文件。 |
| -d | 对压缩文件进行解压缩。 |
| -r | 递归压缩指定目录下以及子目录下的所有文件。 |
| -v | 对于每个压缩和解压缩的文件,显示相应的文件名和压缩比。 |
| -l | 对每一个压缩文件,显示以下字段: |
| -数字 | 用于指定压缩等级,-1压缩等级最低,压缩比最差;-9压缩比最高。默认压缩比是-6。 |
gzip压缩命令非常简单,甚至不需要指定压缩之后的压缩包名,只需指定源文件名即可。我们来试试:
当使用gzip命令压缩文件时,源文件会被删除,并生成一个压缩文件。这时有些人会有强迫症,就逼问笔者:能不能在压缩文件的时候,不让源文件消失?好吧,也是可以的,不过很别扭。
我们可能会想当然地认为gzip命令可以压缩目录。我们来试试:
案例演示:
本文来源:虚拟主机--linuxgzip压缩命令如何使用(linux进行gz压缩)
本文地址:https://www.idcbaba.com/zhuji/2862.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。



