如何压缩目录而不保留 /path/to/folder?

如何压缩目录而不保留 /path/to/folder?

示例命令:
$ 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

相关内容