例如,我有文件夹“admin”,其中包含文件夹“1”和两个php文件“index.php”和“page.php”。我尝试使用tar -zcvf admin.tar.gz admin
并获得了admin.tar.gz存档。如果我打开这个档案,我可以看到档案包含“admin”文件夹,在这个目录里面是文件夹“1”和两个php文件。
我想创建包含所有文件和文件夹的tar.gz存档,但没有父文件夹。创建存档,它只包含文件夹“1”和两个php文件。我怎么能这样做?
答案 0 :(得分:2)
您可以使用-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.