如何压缩一个没有父级目录的文件夹

3

我想压缩以下内容:

/ebs1/xxx/aaa/bbb/

所以,我希望将“bbb”文件夹中的所有文件和文件夹压缩为名为“xxx.tar.gz”的文件。我使用的命令是:

tar -zcvf "xxx.tar.gz" "/ebs1/xxx/aaa/bbb/"

没问题。但是当我打开文件“xxx.tar.gz”时,树形目录从以下位置开始:

/ebs1 -> /xxx -> /aaa -> /bbb ->

在此之后,我可以看到内容。

是否有可能告诉tar不要在压缩文件中包含父目录,这样当我解压缩时,我就不需要打开所有目录才能获取我的内容了吗?


更适合于AskUbuntu - Rahil Wazir
哦!好主意。那我先使用cd命令,然后必须使用tar -zcvf "xxx.tar.gz"命令吗? - amandanovaes
没有起作用,Rahil先生。 - amandanovaes
你尝试在当前目录下使用 tar 命令了吗? - Rahil Wazir
显示剩余3条评论
1个回答

11

试试这个:

tar -czvf xxx.tar.gz -C /ebs1/xxx/aaa/bbb .

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接