我想从一系列父文件夹中传输选择性子文件夹:
/home/user/sample_rsync/
FolderA/sub1
FolderA/sub2
FolderA/sub3
FolderB/sub1
FolderB/sub2
FolderB/sub3
FolderC/sub1
FolderC/sub2
FolderC/sub3
从上面的示例中说,我只想从每个目录中复制 sub1 。即在我的目的地,我希望创建以下文件夹(以及它们包含的文件)
/destination/
sample_rsync/FolderA/sub1
sample_rsync/FolderB/sub1
sample_rsync/FolderC/sub1
我该怎么做呢?
我试过了
rsync -avh -f"- *" -f"+ *sub1/*" /home/user/sample_rsync /destination/
试图排除一切,然后只包括 sub1 - 没用。
有什么办法可以让这个工作吗?