将tar文件提取到Linux上的特定目录

效用 焦油 是一个实用程序,可帮助我们在任何Linux系统上创建备份,它包含许多选项,我们必须根据要执行的操作指定这些选项。

要知道的是,您可以提取带有扩展名的文件 。柏油 到任何目录,只要我们指定该目录即可,而不必在当前目录中。

在下面的示例中,我们具有提取文件的语法

#tar -xf filename.tar -C / file_path /文件夹
#tar -xf filename.tar.gz-目录/ file_path /文件夹

注意: 在第一种语法中, -C 是用来指定您在与当前目录不同的目录中工作,也就是说,当我们要更改目录或文件夹时。

以下是一些可以更好地说明这一点的示例:

示例1:解压缩.tar文件

我们将从中提取文件 article.tar 到/ tmp / my_article目录。 非常重要的一点是,在解压缩文件之前,请确保目标目录或文件夹存在。 。柏油

我们将使用以下命令创建目标文件夹:可怕的

# mkdir / tmp / my_article

现在,要将文件从article.tar提取到/ tmp / my_article,我们执行以下操作:

# tar -xvf article.tar -C / tmp / my_article /

也可以使用 -目录 而不是 -C, 它们具有完全相同的功能

示例2:提取.tar.gz和.tgz文件

与前面的示例一样,我们必须使用以下命令确保目标文件夹存在:

# mkdir / tmp /g

现在我们要提取 documents.tgz 到我们之前创建的文件夹

# tar -zvxf docs.tgz -C / tmp / tgz /

也可以通过这种方式使用(它做的完全一样)

# tar -zvxf docs.tgz-目录/ tmp / tgz /

示例3:将tar.bz2,tar.bz,.tbz或.tbz2文件解压缩到另一个目录

再一次,我们使用以下命令确保目标文件夹存在:

# mkdir / tmp /焦油-bz

然后我们解压缩名为 documents.tbz2 在之前创建的文件夹中

# tar -jvxf docs.tbz2 -C / tmp / tar-bz

示例4:将.tar文件中的一个或多个特定文件夹提取到特定目录

我们也可以使用tar来做的事情是提取要解压缩的文件的特定部分,而不必提取所有内容。

在这种情况下,该文件被称为 等焦油 和目标文件夹 /特定于tar

再一次,我们使用以下命令确保目标文件夹存在:

# mkdir / tmp /特定于焦油
# tar -xvf etc.tar etc / issue / etc / content.odt etc / mysql / -C / tmp / tar特定

6条评论,留下您的评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   何塞

    嗨,有人知道如何在Ubuntu 14.04 LTS中将Google Chrome缓存从硬盘驱动器移动到RAM吗?

    1.    狮子座

      我知道,这很容易。 只需使用sig修改fstab。 值:
      tmpfs /home/Your_USER/.config/google-chrome/Default/Cache/ tmpfs默认值,exec,nosuid,nodev,模式= 0777 0 0

      希望这可以帮到你。

  2.   查帕拉尔

    谢谢,非常感谢您的解释。

  3.   亚历杭德罗·托玛(Alejandro TorMar)

    感谢您的解释,本教程是必需的(2012年的另一本教程对我没用)。 您将不得不阅读几次并练习...

  4.   fedora_用户

    这是基本知识,我很惊讶您必须发表一篇对此进行解释的文章。
    没人再阅读手册了吗?
    $人焦油!

  5.   毛里西奥·洛佩兹(Mauricio Lopez)

    感谢您的明确解释。