何百万ものサブディレクトリを含むディレクトリを複数のzipファイルとしてアーカイブする方法は?

何百万ものサブディレクトリを含むディレクトリを複数のzipファイルとしてアーカイブする方法は?

私は、それぞれ3つ以下の画像ファイルを含む数百万を超えるサブディレクトリを持つ大きなディレクトリを持っています。新しいサーバーに移動できるように圧縮する最も効率的な方法は何ですか?

サブディレクトリは、任意の文字+数字で構成される5文字の単語です。

例:
/foo/re63d/image.jpg,
/foo/re63d/image2.jpg /foo/4sf3g/image.jpg,
/foo/4sf3g/image2.jpg /foo/vj33s/image.jpg, /foo/vj33s / image2.jpg
など数百万回

シェルスクリプトを使用してアルファベット順に圧縮/圧縮しようとしています。たとえば、

00 *で始まる各フォルダは0_0.zipに圧縮されます。
01* は 0_1.zip に圧縮します。
a0* は a_0.zip に圧縮します。
a1* は a_1.zip で圧縮します。
aa* は a_a.zip で圧縮します。

これにより、管理が簡単になります。各プロセスの実行にかかる時間を制御できるようにしたいので、一度にaa *からaf *まで圧縮するサブセクションを選択したいと思います。どうすればいいですか?

関連情報