一連のディレクトリの内容を別のリモートシステムに非再帰的にコピーしようとしています。
/dirA/dir1/file
/dirA/dir2/file
/dirA/dir3/file
dir1、dir2、およびdir3には、コピーしたくないディレクトリが多数含まれています。同じディレクトリ構造を維持しながら、リモートホストを/ dirBにコピーします。
私は試した:
rsync /dirA/*/ host:/dirB/
rsync /dirA/ host:/dirB/
しかし、彼らは私が望むことをしません。
-f '- /*/'
トップレベルのファイルのみに制限するために使用できました。また-f '- .*'
、ホームディレクトリを同期しているため、ドットファイルを除外するように指定する必要がありました。