gunzip
解压缩被gzip压缩过的文件。
此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
1、语法
gunzip [-acfhlLnNrtvV] [-S suffix] 文件
2、选项列表
-h | --help
帮助信息
-V | --version
显示命令版本信息
-f | --force
强制执行
-a | --ascii
文本模式。此选项仅在某些非Unix系统上支持。
-c | --stdout | --to-stdout
将解压的文件写到标准输出,源文件不变。如果有多个输入文件,则输出由一系列独立压缩的成员组成。为了获得更好的压缩,在压缩所有输入文件之前先将它们连接起来。
-l | --list
列出压缩文件的信息
-L | --licence
列出gzip的许可证并且退出
-n | --no-name
解压缩时,如果存在,不要还原原始文件名(仅从压缩文件名中删除gzip后缀),如果存在则不要恢复原始时间戳(从压缩文件中复制它)。此选项是解压缩时的默认选项。
-N | --name
解压缩时,如果存在,请还原原始文件名和时间戳。此选项对于限制文件名长度的系统或在文件传输后丢失时间戳的系统非常有用。
-r | --recursive
递归遍历目录结构。如果命令行中指定的任何文件名都是目录,则gzip将下降到目录中,并压缩它在目录中找到的所有文件(或者解压它们,如果是gunzip的话)。
-t | --test
测试压缩文件完整性
-v | --verbose
显示详细执行过程
-S
解压缩时,在从输入文件名派生输出文件名时,将.suf添加到后缀列表的开头以尝试。
3、实例
1)解压
[root@localhost weijie]# gunzip -v 1.gz //解压,显示详细执行过程
1.gz: 9.4% -- replaced with 1
2)指定文件后缀
[root@localhost weijie]# gunzip -v 1.mygz //解压,后缀不是gz,报错
gzip: 1.mygz: unknown suffix -- ignored
[root@localhost weijie]# gunzip -v -S "mygz" 1.mygz //指定后缀名,不报错
1.mygz: 9.4% -- replaced with 1.
相关文章
- 03-11Git_基础命令
- 03-11华为基础命令与二层交换机
- 03-11docker 基础命令
- 03-11文件管理基础命令之一
- 03-11文件管理基础命令之一
- 03-11基础命令
- 03-11shell脚本基础——常用的sed命令举例
- 03-11基础命令
- 03-11华为基础命令
- 03-11「网工必备」华为设备网络基础配置命令总结,收藏党福利(下)