次のファイルを含むディレクトリツリーがあります。
。 |-- 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時間を少し節約できます。)