使用 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 文件。