gunzip命令来自于英文词组”Gnu unzip“的缩写,其功能是用于解压提取文件内容。gunzip通常被用来解压那些被基于gzip格式压缩过的文件,也就是那些.gz结尾的压缩包。
语法格式:gunzip [参数] 压缩包
常用参数:
| -a | 使用ASCII文字模式 |
| -c | 把解压后的文件输出到标准输出设备 |
| -f | 强行解开压缩文件,不理会文件名称或硬连接是否存在以及该文件是否为符号连接 |
| -h | 在线帮助 |
| -l | 列出压缩文件的相关信息 |
| -L | 显示版本与版权信息 |
| -n | 解压缩时,若压缩文件内含有远来的文件名称及时间戳记,则将其忽略不予处理 |
| -N | 解压缩时,若压缩文件内含有原来的文件名称及时间戳记,则将其回存到解开的文件上 |
| -q | 不显示警告信息 |
| -r | 递归处理,将指定目录下的所有文件及子目录一并处理 |
| -S<压缩字尾字符串> | 更改压缩字尾字符串 |
| -t | 测试压缩文件是否正确无误 |
| -v | 显示指令执行过程 |
| -V | 显示版本信息 |
参考实例
解压指定的压缩包文件:
[root@linuxcool ~]# gunzip Filename.gz
解压指定的压缩包文件,并输出解压过程:
[root@linuxcool ~]# gunzip -v Filename.gz
测试指定的压缩包文件内容是否损坏,能够正常解压:
[root@linuxcool ~]# gunzip -t Filename.gz