TAR 命令选项和示例

TAR 是一个非常强大的 Linux 命令,通常用于将多个文件压缩成一个 TAR 文件。 但是,除此之外,它还可以用于打印 TAR 文件的内容、提取 TAR 文件的内容等。在本指南中,我们将讨论可以与此命令一起使用的选项以及这个命令可以证明非常有用的用例很少。

要查看 TAR 命令可用的所有选项,您可以运行以下命令:

$ tar --help

TAR 命令可用的选项如下图所示:

使用 TAR 命令的示例

以下是一些示例,可帮助您有效地使用 TAR 命令:

示例 1:将多个文件压缩成一个 TAR 文件

在这个 example,我们将多个文本文件压缩成一个 TAR 文件。 为此,我们运行以下命令:

$ tar –czvf files.tar.gz file1.txt file2.txt file3.txt

此命令创建一个名为“files.tar.gz”的 TAR 文件,并将名为“file1.txt”、“file2.txt”和“file3.txt”的文本文件添加到该 TAR 文件中。

这些文件的压缩在终端上产生以下输出:

示例 2:查看 TAR 文件的内容

您还可以通过运行以下命令来显示 TAR 文件的内容:

$ tar –tf files.tar.gz

我们的 TAR 文件的内容如下图所示:

示例 3:将另一个文件添加到 TAR 文件

在这个 example,我们将一个文本文件添加到一个已经存在的 TAR 文件中。 为此,我们使用以下命令:

$ tar –rvf files.tar file4.txt

如果要添加的文件名出现在输出中,则表示指定文件已成功添加到 TAR 文件中,如下图所示:

示例 4:从 TAR 文件中删除文件

在这个 example,我们尝试从 TAR 文件中删除文件。 为此,我们使用以下命令:

$ tar --delete –f files.tar file4.txt

此命令从我们的 TAR 文件中删除名为“file4.txt”的文件,如下图所示:

结论

本文解释了 TAR 命令在 Linux 中的用法。 在为您提供此命令的概述后,我们共享了该命令,您可以使用该命令查看此命令的所有可用选项。 之后,我们与您分享了一些示例,使您可以更轻松地使用此命令。