Linux命令之解压缩gunzip

gunzip是Linux系统中用于解压缩.gz文件的命令,与gzip-d等价。它支持多种选项,如-a(ASCII模式)、-c(输出到标准输出)、-f(强制解压)等。通过gunzip -l可以查看压缩文件信息,-r用于递归解压目录,-v显示执行过程。解压文件时,直接使用gunzip压缩包名即可。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

概述

gunzip 是 gnu unzip 的缩写,在 Linux 中 gunzip 命令是个使用广泛的解压缩程序,它用于解开被 gzip 压缩过的文件,这些压缩文件预设最后的扩展名为 .gz

在这里插入图片描述

注:实际上 gzip -d 等价于 gunzip。所以无论是压缩还是解压缩都可以通过 gzip 命令来完成。解压缩后会删除掉原来的压缩包。

语法

该命令的语法如下:

gunzip [参数] 压缩包

该命令支持的选项有:

选项说明
-a使用ASCII文字模式
-c把解压后的文件输出到标准输出设备
-f强行解开压缩文件,不理会文件名称或硬连接是否存在以及该文件是否为符号连接
-h在线帮助
-l列出压缩文件的相关信息
-L显示版本与版权信息
-n解压缩时,若压缩文件内含有远来的文件名称及时间戳记,则将其忽略不予处理
-N解压缩时,若压缩文件内含有原来的文件名称及时间戳记,则将其回存到解开的文件上
-q不显示警告信息
-r递归处理,将指定目录下的所有文件及子目录一并处理
-S <压缩字尾字符串>更改压缩字尾字符串
-t测试压缩文件是否正确无误
-v显示指令执行过程
-V显示版本信息

该命令的常用选项有 lrv等。

使用

解压指定压缩包

可以直接解压指定压缩包文件,不需要跟任何选项:

# 语法
gunzip 压缩包名
# 示例
gunzip log.txt.gz

在这里插入图片描述

输出解压过程

同样使用 -v 选项可以查看命令的执行过程:

# 语法
gunzip -v 压缩包名
# 示例
gunzip -v log.txt.gz

在这里插入图片描述

查看压缩包内容

使用 -l 选项就可以查看压缩包内容了:

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

在这里插入图片描述

解压目录及其子目录所有的压缩包

如果要解压某个目录及其子目录下的所有文件的压缩包,则可以使用 -r 选项:

# 语法
gunzip -r 目录
# 示例

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值