回答:
転送をネゴシエートするオーバーヘッドのため、多数の小さなファイルの代わりに単一の大きなファイルを転送する方が高速です。ネゴシエーションはファイルごとに行われるため、1つのファイルを1回転送する必要があります。n個のファイルを転送すると、n回実行する必要があります。
転送の前に最初にzip圧縮を行うと、時間を大幅に節約できます。
多数の小さなファイルも、単一の大きなファイルよりもファイルシステムへの書き込みに費用がかかります。次のようなことをする必要があります。
ディレクトリ内のファイルを取得するにつれて、これは非常にコストがかかる可能性があります。そして、これらの各ステップは、コピープロセスに遅延を追加し、全体を遅くする可能性があります。