如何使用 pax 提取到特定目录
How do I use pax to extract to a specific directory
我目前正在使用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 )
我目前正在使用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 )