概述
gunzip
是 gnu unzip 的缩写,在 Linux 中gunzip
命令是个使用广泛的解压缩程序,它用于解开被gzip
压缩过的文件,这些压缩文件预设最后的扩展名为.gz
。
注:实际上
gzip -d
等价于gunzip
。所以无论是压缩还是解压缩都可以通过gzip
命令来完成。解压缩后会删除掉原来的压缩包。
语法
该命令的语法如下:
gunzip [参数] 压缩包
该命令支持的选项有:
该命令的常用选项有
l
、r
、v
等。
使用
解压指定压缩包
可以直接解压指定压缩包文件,不需要跟任何选项:
# 语法gunzip 压缩包名# 示例gunzip log.txt.gz
输出解压过程
同样使用-v
选项可以查看命令的执行过程:
# 语法gunzip -v 压缩包名# 示例gunzip -v log.txt.gz
查看压缩包内容
使用-l
选项就可以查看压缩包内容了:
# 语法gunzip -l 压缩包名# 示例gunzip -l log.txt.gz
解压目录及其子目录所有的压缩包
如果要解压某个目录及其子目录下的所有文件的压缩包,则可以使用-r
选项:
# 语法gunzip -r 目录# 示例