ディレクトリツリーでtar.gzを実行する最速の方法は何ですか?

ディレクトリツリーでtar.gzを実行する最速の方法は何ですか?

次のファイルを含むディレクトリツリーがあります。


|-- 00
|-- 00
|-- 00
|-- 01
|-- 02
|-- 03
|-- 04
|-- 05
[..]
|-- 97
|-- 98
|`-- 99
|-- 01
|-- 00
|-- 01
[...]

各ディレクトリには約200個のファイルが含まれており、ファイルが多すぎました。コンテンツ全体をtar.gzにする最速の方法は何ですか?複数のCPUに対してジョブを並列に実行できますか?

ベストアンサー1

含める最上位ディレクトリ(またはディレクトリ)を指定すると、tarすべての子ディレクトリを再帰的にドリルダウンしてすべてを完了します。

tar cvfz output.tar.gz /path/to/top_folder

(@forcefsckが指摘したように、オブジェクトが生の速度である場合は、v端末からそのオプションを省略して詳細情報を減らすことができます。すべてのファイルをエコーし​​ないことで、端末と通信するI / O時間を少し節約できます。)

おすすめ記事