> 压缩与归档 > gunzip

gunzip 命令指南:解压 gzip 压缩文件

`gunzip` 命令用于解压以 `.gz` 结尾的、由 `gzip` 压缩的文件。它的功能与 `gzip -d` 命令相同,用于将压缩文件恢复到其原始状态。通过本指南,您可以掌握 `gunzip` 的基本用法和常用选项。

gunzip 概述

`gunzip` 是 `gzip` 包中包含的一个实用程序,主要用于解压单个 `.gz` 扩展名的文件。就像 `gzip` 的默认行为是删除原始文件并保留压缩文件一样,`gunzip` 的默认行为也是删除压缩文件并保留解压后的原始文件。因此,在解压重要的压缩文件时,应考虑使用“保留原始文件”的选项。

gunzip 的作用

`gunzip` 命令主要用于以下目的:

主要应用领域

  • 解压文件: 将 `.gz` 压缩文件的内容恢复到其原始状态。
  • 恢复备份文件: 解压用 `gzip` 压缩的备份文件以恢复数据。
  • 处理下载文件: 解压从互联网下载的 `.gz` 格式的软件包或数据。

gunzip 命令主要选项

`gunzip` 命令提供了多种选项,用于在解压过程中控制是否保留原始文件、输出详细信息以及进行递归处理等。

1. 基本解压选项

2. 递归处理和信息输出

生成的命令:

请尝试组合命令。

描述:

`gunzip` 执行命令。

通过组合这些选项,您可以与 AI 一起虚拟地执行命令。

使用示例

通过 `gunzip` 命令的各种使用示例,学习如何有效地解压 `.gz` 压缩文件。

解压单个 `.gz` 文件

gunzip document.txt.gz

解压文件 `document.txt.gz`,生成 `document.txt`,并删除原始的 `.gz` 文件。

解压后保留原始 `.gz` 文件

gunzip -k log_archive.gz

解压文件 `log_archive.gz`,生成 `log_archive`,但保留 `log_archive.gz` 文件。

递归解压目录中所有 `.gz` 文件

gunzip -r downloads/

解压 `downloads` 目录及其子目录中所有 `.gz` 扩展名的文件。

查看压缩文件的详细信息

gunzip -l data.csv.gz

查看文件 `data.csv.gz` 压缩前后的尺寸、压缩率等信息。此命令不会解压文件。

通过管道查看解压后的内容

gunzip -c access.log.gz | less

不直接解压文件,而是通过管道 (|) 将解压后的内容传递给 `less` 命令进行查看。这对于临时查看内容非常有用。


相同类别命令