You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
gunzip
===
用来解压缩文件
## 补充说明
**gunzip命令** 用来解压缩文件。gunzip是个使用广泛的解压缩程序, 它用于解开被gzip压缩过的文件, 这些压缩文件预设最后的扩展名为.gz。事实上gunzip就是gzip的硬连接, 因此不论是压缩或解压缩, 都可通过gzip指令单独完成。
### 语法
```
gunzip(选项)(参数)
```
### 选项
```
-a或——ascii: 使用ASCII文字模式;
-c或--stdout或--to-stdout: 把解压后的文件输出到标准输出设备;
-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: 显示版本信息;
```
### 参数
文件列表:指定要解压缩的压缩包。
### 实例
首先将`/etc`目录下的所有文件以及子目录进行压缩, 备份压缩包etc.zip到`/opt`目录, 然后对etc.zip文件进行gzip压缩, 设置gzip的压缩级别为9。
```
zip – r /opt/etc.zip /etc
gzip -9v /opt/etc.zip
```
查看上述etc.zip.gz文件的压缩信息。
```
gzip -l /opt/etc.zip.gz
compressed uncompressed ratio uncompressed_name
11938745 12767265 6.5% /opt/etc.zip
```
解压上述etc.zip.gz文件到当前目录。
```
[root@mylinux ~]#gzip – d /opt/etc.zip.gz
或者执行
[root@mylinux ~]#gunzip /opt/etc.zip.gz
```
通过上面的示例可以知道`gzip – d`等价于`gunzip`命令。
<!-- Linux命令行搜索引擎: https://jaywcjlove.github.io/linux-command/ -->