我在UNIX中有这个场景:
我正在写这样一个目录的文件:
tar cvf test.tar /dir1/dir2/file1.xml /dir1/dir2/file2.xml
当我将这个tar文件复制到另一个目录并解开它时,我希望这两个文件(以及所有其他文件)仅在curent目录中解开。我怎样才能做到这一点?顺便说一句,我必须只使用绝对路径来创建tar。
答案 0 :(得分:1)
由于您在两个文件中使用相同的/dir1/dir2
,因此您还可以使用tar
的{{1}}参数来指定目录。
-C
然后,tar文件中没有子目录。