我目前正在使用tar
提取文件...
tail -n+$ARCHIVE_START_LINE $archiveFilename | tar -xzm -C /
我需要使用
pax
而不是tar
,所以类似...tail -n+$ARCHIVE_START_LINE $archiveFilename | gzip -d | pax -r
这将提取到当前目录。有没有一种方法可以提取到特定目录(在我的情况下为根目录)? (我尝试过
... pax -r > /
,但这给出了一个错误。) 最佳答案
最简单的解决方案是将pax
包装在子外壳中:
tail -n+$ARCHIVE_START_LINE $archiveFilename | gzip -d | ( cd / ; pax -r )
关于linux - 如何使用pax提取到特定目录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30955979/