如何在没有父目录的情况下tar目录

ama*_*aes 0 linux apache ubuntu

我想压缩以下内容:

/ebs1/xxx/aaa/bbb/
Run Code Online (Sandbox Code Playgroud)

所以,"bbb"中的所有文件和文件夹我想要压缩到一个名为"xxx.tar.gz"的文件我正在使用:

tar -zcvf "xxx.tar.gz" "/ebs1/xxx/aaa/bbb/"
Run Code Online (Sandbox Code Playgroud)

没关系.但是当我打开文件"xxx.tar.gz"时,树目录开始于

/ebs1 -> /xxx -> /aaa -> /bbb ->
Run Code Online (Sandbox Code Playgroud)

在此之后我可以看到内容.

是否有可能告诉tar不要在压缩文件中包含父目录,所以当我提取它时,我不需要打开所有目录来获取我的内容?

Mat*_*t K 5

试试这个:

tar -czvf xxx.tar.gz -C /ebs1/xxx/aaa/bbb .
Run Code Online (Sandbox Code Playgroud)