0


Linux命令之压缩gzip

概述

gzip

也是一个压缩命令,跟

zip

类似,是对文件进行压缩。
在这里插入图片描述

注意:

  • gzip 命令只能用来压缩文件,不能压缩目录,即便指定了目录,也只能压缩目录内的所有文件。
  • 压缩后会删除源文件。
  • 压缩后文件的后缀格式是 .gz
  • 该命令还支持解压缩。
  • 该命令不需要指定压缩包名。

语法

该命令的语法如下:

gzip[选项] 文件

该命令支持的选项有:
选项说明-a或–ascii使用ASCII文字模式-c或–stdout或–to-stdout把压缩后的文件输出到标准输出设备,不去更动原始文件-d或–decompress或----uncompress解开压缩文件-f或–force强行压缩文件。不理会文件名称或硬连接是否存在以及该文件是否为符号连接-h或–help在线帮助-l或–list列出压缩文件的相关信息-L或–license显示版本与版权信息-n或–no-name压缩文件时,不保存原来的文件名称及时间戳记-N或–name压缩文件时,保存原来的文件名称及时间戳记-q或–quiet不显示警告信息-r或–recursive递归处理,将指定目录下的所有文件及子目录一并处理-S<压缩字尾字符串>或----suffix<压缩字尾字符串>更改压缩字尾字符串-t或–test测试压缩文件是否正确无误-v或–verbose显示指令执行过程-V或–version显示版本信息-<压缩效率>压缩效率是一个介于1-9的数值,预设值为"6",指定愈大的数值,压缩效率就会愈高–best此参数的效果和指定"-9"参数相同–fast此参数的效果和指定"-1"参数相同

注:该命令常用的选项有

-d

-l

-r

-v

等。

使用

压缩当前目录下的所有文件

压缩当前目录下的所有文件可以使用通配符

*

,但如果有目录则不会进行压缩。
在这里插入图片描述

压缩指定文件【★★★★★】

如果要压缩指定文件,格式如下:

# 语法gzip 待压缩文件
# 示例,压缩 log.txt 文件为 log.txt.gzgzip log.txt

在这里插入图片描述

压缩指定目录下的文件【★★★★★】

gzip

命令是不会压缩整个目录的,只会压缩目录下的所有文件。格式如下:

# 语法gzip -r 待压缩目录
# 示例gzip -r test/

在这里插入图片描述

解压缩指定压缩文件【★★★★★】

当有一个

.gz

格式的压缩文件时,同样可以使用该命令进行解压缩:

# 语法gzip -d 压缩文件名
# 示例gzip -d log.txt.zip

在这里插入图片描述

显示命令执行过程

可以加上

-v

选项显示该命令的执行过程:
在这里插入图片描述

显示压缩包内容【★★★★★】

可以使用

-l

选项查看压缩包内容:

# 语法gzip -l 压缩包名
# 示例gzip -l log.txt.gz

在这里插入图片描述

标签: linux bash 运维

本文转载自: https://blog.csdn.net/cnds123321/article/details/124930580
版权归原作者 二木成林 所有, 如有侵权,请联系我们删除。

“Linux命令之压缩gzip”的评论:

还没有评论