次のようなディレクトリ ツリーがあります。
dir1/
file11
file12
file13
...
file1548216479524594
dir2/
file21
file22
dir3/
dir31/
file311
file312
dir32/
file321
ディレクトリ ツリー全体を表示したいのrsync
ですが、ディレクトリ dir1 の内容はありません。
rsync
基本的なコマンドを使用する場合:
rsync --progress -v -ar --delete --exclude="dir1/*" src/ dst/<br>
できます。しかし、-n を使用して実行前に予行演習を行うと、dir1 には多くのファイルが含まれているため、非常に長く続きます (予行演習中に、除外されたものも含めてすべてのファイルが一覧表示される理由がわかりません)。
を使用する--exclude="dir1/"
と予行演習は高速ですが、ディレクトリ ツリーがありません。
ディレクトリツリー全体で dir1 のすべてのコンテンツを除外して、rsync ドライランを高速に実行するにはどうすればよいですか (非常に多数の dir1 ファイルを再帰的に回避します)。