tar + tar不能打开所有的文件

当我想查看下面的tar文件时,tar显示以下三个文件

来自/ var / tmp

tar tvf fix.tar install.sh /usr/cti/apps/swp/dir/script1.sh /usr/cti/lib/swp/dir/script2.sh 

。 。

但是当我想打开文件到他们的目录

那么我得到关于/usr/cti/lib/swp/dir/script2.sh的错误,

请咨询为什么tar不能打开/ usr / cti / lib / swp / dir下的script2.sh?

来自/ var / tmp

  tar xvfp fix.tar install.sh /usr/cti/apps/swp/dir/script1.sh tar: Removing leading `/' from member names /usr/cti/lib/swp/dir/script2.sh 

尝试使用-C选项定义输出目录。 这些文件将被提取到文件系统/硬盘的“根目录”,方法是将其设置为/

所以要提取你的档案,你应该尝试下面的命令:

 tar xvfp fix.tar -C / 

这样, script2.sh文件script1.shscript2.sh将被解压到/usr/cti/apps/swp/dir/