我目前正在使用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/

10-10 18:15