在Linux中解压 `.gz` 文件,你可以使用几种不同的命令行工具。最常见的是 `gzip` 和 `tar`。下面是每种方法的基本介绍和使用示例:

1. 使用 `gunzip`

`gunzip` 是用来从 `.gz` 压缩文件中解压缩的。它可以解压文件到当前目录,并自动删除压缩文件(即源文件会变成未压缩的版本并取代原始的`.gz` 文件)。命令如下:

如何解压gz文件linux  第1张

gunzip filename.gz

如果想要保留原始的 `.gz` 压缩文件,则不加这个选项使用。

2. 使用 `gzip` (和 `d` 选项)

同样地,你可以直接使用 `gzip` 工具,但它需要配合 `d` (或 `decompress` 或 `uncompress`) 来表示你是在解压而不是创建一个 `.gz` 文件:

如何解压gz文件linux  第2张

gzip d filename.gz

这会将文件解压缩为无后缀的文件名。

3. 使用 `tar`

`.tar.gz` 文件通常也称为 `TAR` 文件格式的一种变体,包含了一系列被 tar 命令归档的文件,它们接着用 gzip 被进一步压缩。但是即使是独立的`.gz`文件, `tar` 的某些用法也能处理它们,特别是当你不希望仅仅解除一个单一文件而是想查看或者列出文件的内容时。

如何解压gz文件linux  第3张

解压单独的 `.gz` 文件:

tar xzf filename.gz

如何解压gz文件linux  第4张

这里的 `x` 代表提取(expand), `z` 表明它通过 `.gz` 处理,即需要先解压,`f` 表示后续的文件名跟随选项。

注意,解压缩单独的 .gz 文件可能不像对.tar文件那么常用,因为 `.gz` 可能代表了一个单个文件的简单压缩状态。

如何解压gz文件linux  第5张

这些是最常用的解压缩命令,在大多数现代发行版上应该都有对应的可用版本。如果你没有权限或其他问题运行这些命令,请确保以适当方式检查文件权限或尝试使用 `sudo`(超级用户权限)。