並列圧縮と解凍に pigz を使用しようとしています。次のコマンドを使用して、並行して圧縮する方法を見つけました。
tar cf - /input/dir | pigz > output_file.tar.gz
解凍する同等のコマンドは何ですか? コマンドが役立つようにするには、コマンドでファイル名と出力ディレクトリパスを指定できる必要があります。
並列圧縮と解凍に pigz を使用しようとしています。次のコマンドを使用して、並行して圧縮する方法を見つけました。
tar cf - /input/dir | pigz > output_file.tar.gz
解凍する同等のコマンドは何ですか? コマンドが役立つようにするには、コマンドでファイル名と出力ディレクトリパスを指定できる必要があります。
pigz -dc
stdout への解凍に使用します。次に>
、例のように使用して、出力を目的のパスとファイルに送信します。
pigz
コマンド オプションのヘルプのみを入力できます。
あなたはおそらく次のようなものを探しているでしょう:
pigz -dc archive.tar.gz | tar xf -
ただし、Mark Adler (現時点では伝説的) の元の投稿に注目すると、pigz は解凍に複数のコアを使用しません。ただし、読み取り、書き込み、およびいくつかの追加の計算に追加のコアを使用するため、gzip よりもパフォーマンスが適度に向上します。楽しみ!