bz2文件压缩问题

op1*_*op1 5 compression tar

当我们压缩文件夹时,我们输入命令tar -cjf folder.tar.bz2文件夹,它将整个文件夹压缩到它中.

是否有压缩文件夹中的所有内容但该文件夹不应出现在存档中?

示例 - 打开存档时,将显示文件夹中的文件而不是整个文件夹.

Ser*_*gic 5

使用tar的-C参数

tar -C folder -jcvf folder.tar.bz2 .
Run Code Online (Sandbox Code Playgroud)

我在我的电脑上尝试了这个并且它有效;)


Rap*_*ien 0

认为你指的是简单的cd folder; tar -cjf ../folder.tar.bz2 * .[^.]*,但我可能是错的。这会将文件名置于生成的存档中的顶层,而不是 after folder/