【问题标题】:Create tar.gz archive and add all files and folders without parent folder创建 tar.gz 存档并添加所有没有父文件夹的文件和文件夹
【发布时间】:2016-05-28 17:15:48
【问题描述】:

例如,我有文件夹“admin”,其中包含文件夹“1”和两个 php 文件“index.php”和“page.php”。我尝试使用tar -zcvf admin.tar.gz admin 并获得了 admin.tar.gz 存档。如果我打开这个存档,我可以看到存档包含“admin”文件夹,这个目录里面是文件夹“1”和两个 php 文件。

我想创建包含所有文件和文件夹的 tar.gz 存档,但没有父文件夹。创建存档,它只包含文件夹“1”和两个 php 文件。我该怎么办?

【问题讨论】:

    标签: linux tar


    【解决方案1】:

    您可以使用-C 选项:

    tar -C admin -zcvf admin.tar.gz .
    

    man tar

    -C, --directory=DIR
       Change to DIR before performing any operations.
       This option is order-sensitive, i.e. it affects all options that follow.
    

    【讨论】:

      猜你喜欢
      • 2013-02-22
      • 1970-01-01
      • 2018-12-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多