Linux GZIP 命令

GZIP 是一个内置的 Linux 命令或实用程序,用于压缩和解压缩文件。 在您必须将文件从一端传输到另一端的情况下,该工具被认为非常有用。 因此,本指南将教您有关 GZIP 命令在 Linux 中的用法。

在 Linux 中使用 GZIP 命令

GZIP 命令通过使用可以通过执行以下命令访问的不同选项来实现多种用途:

$ gzip --help

您可以通过查看下图中显示的帮助手册来了解此命令的所有不同用法:

现在,为了在 Linux 中实际使用 GZIP 命令用于不同的目的,您可以考虑以下示例:

示例 1:压缩单个文件

在这个 example,我们将告诉您如何在 GZIP 命令的帮助下压缩单个文件。 为此,您必须执行以下命令:

$ gzip testfile.txt

“testfile.txt”是要压缩的文本文件的名称。 该文件位于我们 Linux 系统的主目录中。

此文件的压缩不会在终端上产生任何输出。 因此,为了检查上述文件是否被压缩,我们使用“ls -l”命令列出我们的主目录的内容。 下图中突出显示的该命令的输出部分表明该文件已成功压缩。

示例 2:一次压缩多个文件

现在,我们将尝试使用 GZIP 命令一次压缩多个文件。 为此,我们运行以下命令:

$ gzip file1.txt file2.txt file3.txt

“file1.txt”、“file2.txt”和“file3.txt”是要压缩的文件。 同样,所有这些文件都位于我们系统的主目录中。

为了确认这些文件的压缩,我们再次运行“ls -l”命令。 此命令输出中突出显示的部分验证前面提到的文件是否已成功压缩。

示例 3:在压缩文件时保持原始文件完整

到目前为止,我们一直在压缩文件[s] 照原样。 不保留原始文件[s],我们直接压缩它们。 但是,有时,您可能需要原始文件在创建其压缩副本时保持不变。 我们可以通过以下方式运行 GZIP 命令来达到上述目的:

$ gzip –k file4.txt

运行此命令后,当我们执行“ls -l”命令时,我们发现这一次,我们的原始文件在创建压缩版本时也保持不变,如下图所示:

示例 4:解压缩单个文件

GZIP 命令也可用于解压缩压缩文件。 要使用 GZIP 命令解压缩单个压缩文件,您必须按以下方式运行它:

$ gzip –d testfile.txt.gz

下面的输出说明前面提到的压缩文件解压成功。 (注意:您必须运行“ls –l”命令来验证这一点。)

示例 5:一次解压缩多个文件

现在,如果你想在 Linux 中使用 GZIP 命令一次解压多个压缩文件,你必须按照以下方式运行它:

$ gzip –d file1.txt.gz file2.txt.gz file3.txt.gz

以下输出确认所有所需的压缩文件都已成功解压缩。 (注意:您必须运行“ls –l”命令来验证这一点。)

结论

本文围绕 Linux 中的 GZIP 实用程序展开。 在不同示例的帮助下,我们与您分享了如何使用此命令在 Linux 中压缩和解压缩文件。 一旦您了解了此命令的工作原理,您将能够轻松探索此命令也可用的其他选项。