如何在 Linux 中解压 Tar 文件

使用 Linux 时,您一定会看到 tar 文件,尤其是在下载开源软件包时。 此外,使用以下程序可以轻松创建 tar 压缩文件 压缩包。 Tar 用于压缩磁带,它代表“磁带存档”。

tar 文件支持各种压缩方式,例如 gzip,它具有 .tar.gz。 如果您正在研究如何解压 tar 文件,本指南将介绍如何创建 tar 文件以及在 Linux 中解压 tar 文件的两种方法。

在 Linux 中使用 Tar 命令

对于大多数 Linux 发行版,预装了 tar 命令。 您可以通过检查其版本来确认,如下图所示:

有多种选项可以与 tar 一起使用。 他们包括:

1.-x: 添加以提取档案。

2.-c: 创建档案。

3.-v: 显示操作的详细信息。

4. -f: 指定存档文件名。

5.-t: 列出存档的详细信息。

这些是主要选择。 我们将通过以下示例了解如何使用它们:

为了这 example,我们将使用 tar 创建一个归档文件,然后介绍两种解压方式。

要创建存档文件,语法为:

$ tar -cf [archive-file] file1 file2 file_n

我们创建了一个“.tar”文件。 接下来,让我们使用 gzip 压缩创建一个“.tar.gz”。 语法是:

$ tar -czvf [archive-name] file1 file2 file_n

有了我们的两个存档文件,我们可以使用 tar 解压它们。

如何解压 Tar 文件

要提取 tar 文件,请使用命令行或 GUI。

1. 使用 GUI 提取 Tar 文件

第一件事是使用您的文件管理器并导航到 tar 存档所在的位置。 在我们的例子中,它是 /Desktop。

下一个, 右键点击 您要提取的 tar 文件。 你可以选择 在这里提取 提取当前目录中 tar 文件的内容或使用 解压到 并指定要提取 tar 文件的位置。

或者,您可以双击列出其中内容的 tar 存档。 从那里,您可以通过单击 提炼 左上角的按钮。

2. 使用命令行提取 Tar 文件

与 GUI 不同,命令行在解压缩 tar 文件时为您提供了更大的灵活性。

选项1。 要在同一目录中提取 tar 文件,请使用 -xf flags 后跟 tar 文件。

命令将是:

$ tar -xf linuxhint.tar

将 tar 文件替换为您用于案例的文件。

选项 2。 要显示提取进度,请添加 -v 旗帜。 新命令将是:

$ tar -xvf linuxhint.tar

请注意,尽管 tar 存档文件有扩展名,但提取选项是相同的。

选项 3。 要在解压之前列出 tar 文件的内容,请使用 -t 旗帜。 例如,要查看我们的 tar.gz 文件的内容,命令是:

$ tar -tf linux.tar.gz

您必须添加 -F 指定要提取的 tar 文件。

选项 4。 您可以将 tar 文件的内容提取到其他位置,而不是默认位置,即当前目录。 为此,使用 -C 标志后跟路径。

$ tar -xf tar-file -C /path/directory

选项 5。 如果您不需要提取 tar 文件的所有内容,您可以通过指定名称以空格分隔来指定要提取哪些特定文件。 例如,要提取两个文件, 文件 1 文件2, 命令将是:

$ tar -xfv linux.tar.gz file1 file2

如果有许多具有相同扩展名的文件并且您想将它们全部提取,您可以使用 –通配符 其次是扩展名。 例如,要提取 。文本 文件,语法是。

$ tar -xf archive-file --wildcards ‘*.txt’

同样,如下图所示,您可以从 tar 文件中提取特定文件夹。

我们使用各种选项成功解压了 tar 文件。

结论

使用 tar 文件应该不会再给您带来麻烦了。 当您需要解压缩 tar 文件时,我们介绍了各种选项。 通过本指南,您现在了解了如何轻松处理 tar 文件。