如何将Tar文件解压到Linux中的特定目录
在使用 Linux 时,您可能已经注意到许多软件包都带有 “.tar ” 文件扩展名。那么,什么是 tar 文件? tar 文件是许多文件到一个文件中的集合。 Tar(磁带存档)是一个收集文件并获取有关其存档的文件的一些有用信息的程序,例如权限、日期等。值得注意的是 Tar实用程序不会压缩文件;对于压缩,您需要“gzip”或“bzip”实用程序。作为Linux管理员,您经常需要处理tar文件。在许多情况下,您必须将 tar 文件的数据提取到某个特定目录。那么,如何将tar文件提取到特定路径呢?一种方法是提取当前目录中的 tar 文件,然后将其复制到所需目录。它可以完成这项工作,但该过程非常耗时。本指南的重点是寻找将各种类型的 tar 文件提取到特定目录的解决方案。
如何将Tar文件解压到Linux中的特定目录:
要将 Tar 文件解压到另一个目录,请遵循以下语法:
或者:
“-x” 标志告诉 Tar 实用程序提取 “-f 之后的参数中提到的文件。 ” 而“-C ”标志用于设置提取文件的特定目录。或者,您可以明确提及使用 tar 提取文件的总字数。在我看来,使用标志提取文件比输入整个单词要快得多。让我们举个例子;我有一个名为 “my_documents.tar, ” 的文件,我想将其提取到目录 “files/tar_files, ” ,执行该命令的命令是:
或者 :
如果您想在终端中监视文件提取的进度,请使用“-v”(详细)标志:
如何将“tar.gz/tgz”文件解压到Linux中的特定目录:
如上所述,可以使用“gzip”实用程序来压缩 tar 文件。要将此类文件提取到特定目录,过程非常相似;命令中将添加一个附加标志“-z”来处理“tar.gz”或“tgz”文件:
或者 :
如何将“tar.bz2/tar.bz/tbz/tbz2”文件解压到Linux中的特定目录:
在学习解压方法之前,我们先来了解一下“tar.bz2,tar.bz,tbz,tbz2”文件是什么。这些是 Linux 中使用 “bzip” 或 “bzip2” 实用程序压缩的 tar 文件的文件扩展名。要提取具有任何这些扩展名的文件,我们将添加 “-j ” 标志:
对于详细输出,请使用: