如何将 tar 压缩到目录中。

如何将 tar 压缩到目录中。

我希望能够将所有文件打包成 tar,这样当提取文件时,它们会位于我指定的子目录中。例如,如果我当前目录中有 File1 File2 和 File3,我希望运行 tar -jcvf files.tbz2 ./*,这样当提取文件时,它们会提取到 files/File1 files/File2 files/File3 中,而无需创建该目录。

答案1

尝试 -C 开关。

tar -zxvf foo.tar.gz -C relative/subdir

tar -zxvf foo.tar.gz -C /home/user/absolute/subdir

相关内容