橘子味的心
标题:Linux shell gunzip 命令

Linux shell gunzip 命令用于解压用 gzip 压缩的文件。

gunzip 是个使用广泛的解压缩程序,它用于解压 gzip 压缩过的文件,这些压缩文件预设最后的扩展名为 .gz

gunzip 就是 gzip -d 的硬连接,因此不论是压缩或解压缩,都可通过 gzip 指令单独完成

gunzip 命令语法

gunzip [-acfhlLnNqrtvV][-s <压缩字尾字符串>] [文件...]
gunzip [-acfhlLnNqrtvV][-s <压缩字尾字符串>] [目录]

[参数]

  • -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 : 显示版本信息

范例: 解压 demo.sh.gz 文件

1.先用 gzip 命令压缩 demo.sh 到 demo.sh.gz 文件

[root@localhost ~] ls 
demo.sh  demo1.sh  demo2.sh
[root@localhost ~] gzip -v  demo.sh 
demo.sh:      -13.2% -- replaced with demo.sh.gz
[root@localhost ~] ls 
demo.sh.gz  demo1.sh  demo2.sh

2.然后用 gunzip 解压 demo.sh.gz 文件

[root@localhost ~]# gunzip -v demo.sh.gz
demo.sh.gz:   -13.2% -- replaced with demo.sh
[root@localhost ~]# ls 
demo.sh  demo1.sh  demo2.sh

返回上一级

目录

分类