gunzip
選択した場所にファイルをコピーする方法を知っています。
ただし、CPUのパフォーマンスをすべて活用する場合、多くの人はpigz
これを考慮しませんgzip
。したがって、問題はどのようにすべきかということですunpigz
。*.tar.gzファイルを特定のディレクトリに保存しますか?
答え1
3つの解決策が見つかりました。
GNUの場合は、
tar
素晴らしい-I
オプションを使用してください。tar -I pigz -xvf /path/to/archive.tar.gz -C /where/to/unpack/it/
多くのLinuxパイプを使用してください(「奇妙な方法」):
unpigz < /path/to/archive.tar.gz | tar -xvC /where/to/unpack/it/
移植性の向上(他の
tar
実装の場合):unpigz < /path/to/archive.tar.gz | (cd /where/to/unpack/it/ && tar xvf -)
(以下tar xvf -
に置き換えることもできます。pax -r
POSIX- 互換性がありますが、Linuxベースのシステムでは移植性が高い必要はありません。 )
移行されたポイント@PSkocik正しい方向のために、おめでとうございます3番目のバリアントと著者の場合これ答え。