如何在不包含tar文件中的整个路径的情况下tar几个文件

时间:2015-02-06 23:35:30

标签: linux bash tar

我们说我在/tmp。我想tar /tmp/aaa/123/tmp/bbb/222。 我使用的命令是:tar -vczf /tmp/my.tar.gz /tmp/aaa/123 /tmp/bbb/222。 这个命令工作正常。

但是,当我使用tar -zxvf my.tar.gz解压缩tar文件时,它会给我2个文件(让我说我将my.tar.gz复制到一个名为pwd的路径,现在我在pwd中) :pwd / tmp / aaa / 123和pwd / tmp / bbb / 222。我期望的结果是pwd / my / 123和pwd / my / 222。

我可以使用任何命令来实现这一目标吗?

1 个答案:

答案 0 :(得分:0)

只需使用--directory选项。