0

現在、tarファイルの抽出に使用しています...

tail -n+$ARCHIVE_START_LINE $archiveFilename | tar -xzm -C /

paxの代わりに使用する必要がtarあるので、次のようなもの...

tail -n+$ARCHIVE_START_LINE $archiveFilename | gzip -d | pax -r 

これにより、現在のディレクトリに抽出されます。特定のディレクトリ (私の場合はルート) に抽出する方法はありますか? (試してみ... pax -r > /ましたが、エラーが発生しました。)

4

1 に答える 1

0

pax最も簡単な解決策は、サブシェルでラップすることです。

tail -n+$ARCHIVE_START_LINE $archiveFilename | gzip -d | ( cd / ; pax -r )
于 2015-06-20T18:54:21.027 に答える