1
我想從一個範圍的父文件夾的轉選擇性子文件夾:rsync的選擇的子文件夾
/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的 - 沒有工作。
任何方式,我可以得到這個工作?
對不起有點新的Linux,我剛剛在哪裏指定我只是想拉名爲「sub1」的子文件夾?或者文件來源是否包含我想要提取的文件夾?如果是這樣,我想避免手動設置源文件列表。 – Sooshii
請在上面的答案中查看第二個代碼段 – MelBurslan