创建 tar.gz 存档并添加没有父文件夹的所有文件和文件夹



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

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

>您可以使用-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.

最新更新