📜  Linux 中的 gunzip 命令及示例(1)

📅  最后修改于: 2023-12-03 14:43:56.616000             🧑  作者: Mango

Linux 中的 gunzip 命令及示例

gunzip 命令是 Linux 系统下的一个压缩解压工具,用于解压缩使用 gzip 压缩的文件。它可以在命令行中直接使用,非常方便。

命令语法

使用 gunzip 命令的一般语法如下:

gunzip [选项] 压缩文件名

选项参数:

  • -c:将解压缩后的文件输出到标准输出(屏幕),不更改源文件;
  • -f:强制解压缩,即使源文件没有 .gz 格式的扩展也进行解压缩;
  • -h:显示帮助信息;
  • -l:列出压缩文件的压缩信息;
  • -r:递归解压缩目录及其子目录中的所有压缩文件;
  • -t:测试压缩文件,而不解压缩文件;
  • -v:显示解压缩的详细信息。
示例
  1. 将压缩文件 test.gz 解压缩到当前目录下:

    gunzip test.gz
    

    解压缩后的文件名为 test

  2. 将压缩文件 test.gz 解压缩到指定目录下:

    gunzip -c test.gz > /path/to/output/file
    

    上述命令将解压缩后的文件输出到指定目录下。

  3. 列出压缩文件的压缩信息:

    gunzip -l test.gz
    

    输出压缩文件的名称、压缩率以及文件大小等信息。

  4. 递归解压缩目录及其子目录中的所有压缩文件:

    gunzip -r /path/to/dir/
    

    解压缩指定目录下及其子目录下所有的 gzip 压缩文件。

  5. 测试压缩文件,而不解压缩文件:

    gunzip -t test.gz
    

    如果文件 test.gz 可以成功解压缩,则返回值为 0,否则返回值为非零值。

  6. 显示解压缩的详细信息:

    gunzip -v test.gz
    

    解压缩时将显示每个文件的名称、大小、压缩比等详细信息。

以上是 gunzip 命令的常用示例,可以根据实际情况进行使用。