linux - 如何在没有父目录的情况下压缩目录

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

最佳答案

试试这个:

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

关于linux - 如何在没有父目录的情况下压缩目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23253406/

相关文章:

linux - 使用 awk 计算文件中特定列的出现次数

PHP 我在这段代码中遇到错误

ubuntu - 我在哪里可以找到要在 Ubuntu 8.10 中安装的这些库?

ubuntu - 在 WSL 上使用 Ubuntu 18 追加或前置的搜索域不起作用

linux - 硬链接(hard link) - 存储

linux - 进程等待使用linux系统调用wait

linux - 如何对文件进行子集化 - 选择多个行或列

java - 如何在两个反向代理后面配置keycloak?

windows - 如何在 Apache 2.2.17 上启用 mod_Gzip?

linux - 在 Linux 上获取输入插入符号周围的文本