如何使用命令创建压缩目录的xxx.tar.bz2文件?

时间:2018-04-05 06:24:04

标签: bash command

我试过了:

tar -czvf /tmp/tmppu4ryjsz/yyy/xxx.tar.bz2 -C /tmp/tmppu4ryjsz/xxx .

这会创建一个xxx.tar.bz2文件,但是当其提取的解压缩文件为tmp > tmppu4ryjsz > yyy时 我需要它只包含yyy

1 个答案:

答案 0 :(得分:0)

列出文件时跳过完整路径

-C /tmp是要改变目录

hsperfdata_mdm没有完整路径

[  0][s: / ]$ tar -cf /home/sakis/asd.tar -C /tmp hsperfdata_mdm
[  0][s: / ]$ tar -tvf /home/sakis/asd.tar
drwxr-xr-x mdm/mdm           0 2018-04-04 11:29 hsperfdata_mdm/
[  0][s: / ]$