Linux 如何使用pax提取到特定目录
我目前正在使用Linux 如何使用pax提取到特定目录,linux,pax,Linux,Pax,我目前正在使用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包装在子sh
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
包装在子shell中:
tail -n+$ARCHIVE_START_LINE $archiveFilename | gzip -d | ( cd / ; pax -r )