Linux 如何在没有父目录的情况下对目录进行tar

Linux 如何在没有父目录的情况下对目录进行tar,linux,apache,ubuntu,Linux,Apache,Ubuntu,我想压缩以下内容: /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不要在压缩文件中包含父目录,这样当我提取它时,就不需要打开所有目录

我想压缩以下内容:

/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不要在压缩文件中包含父目录,这样当我提取它时,就不需要打开所有目录来访问我的内容?

尝试以下方法:

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

更好的方法是,为什么不使用cd/ebs1/xxx/aaa/bbb/并对当前目录进行tar?可能是huuum的重复!好主意。所以我使用cd,然后我必须使用tar-zcvf xxx.tar.gz?我试过->>tar-zcvf/ebs1/xxx/aaa/bbb/backup.tar.gz-C/ebs1/xxx/aaa/bbb/