13
我想從服務器A的所有文件複製到不同層次的文件系統層次結構具有相同的父目錄名字服務器B,如:如何通過保持目錄結構不變來使rsync文件具有匹配的路徑模式?
/var/lib/data/sub1/sub2/commonname/filetobecopied.foo
/var/lib/data/sub1/sub3/commonname/filetobecopied.foo
/var/lib/data/sub2/sub4/commonname/anotherfiletobecopied.foo
/var/lib/data/sub3/sub4/differentname/fileNOTtobecopied.foo
我想前三個文件都具有複製commonname
在服務器B的路徑中。我已經花了很多時間尋找rsync
的正確包含/排除模式,但我沒有得到它。以下命令不起作用:
rsync -a --include='**/commonname/*.foo' --exclude='*' [email protected]:/var/lib/data /var/lib/data
我要麼匹配太多,要麼文件很少。我如何才能將其路徑中的文件與commonname
同步?
您應該在[Unix&Linux](http://unix.stackexchange.com/)stackexchange或[ServerFault](http://serverfault.com/)上提問。 – 2015-02-10 19:17:21