示例命令:
$ tar -cvjf destination.tar.bz2 /path/to/folder/source
我希望最终的destination.tar.bz2
解压后不包含/path/to/folder/
文件目录。解压 tarball 然后将 的内容 mv/path/to/folder/source
到其他目录似乎效率不高。
答案1
tar -C /path/to/folder -cvjf /path/for/acrhive.tar.bz2 source
-C
(大写)表示“更改目录”,因此您的文件规范将相对于所提供的路径-C
答案2
有许多有多种方法可以实现此目的,但这可能是最简单的:
cd /path/to/folder
tar -cvjf /past/to/destination.tar.bz2 source