voglio copiare tutti i file dal server A al server B che hanno lo stesso genitore nome-directory in diversi livelli di gerarchia del filesystem, ad esempio:Come rsync i file con lo schema corrispondente nel percorso mantenendo intatta la struttura della directory?
/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
voglio copiare le prime tre file che tutti hanno la commonname
nel percorso verso il server B. Ho già trascorso molto tempo a trovare i modelli di inclusione/esclusione corretti per rsync
ma non lo capisco. Il seguente comando non funziona:
rsync -a --include='**/commonname/*.foo' --exclude='*' [email protected]:/var/lib/data /var/lib/data
Io abbino troppo o ad alcuni file. Come posso sincronizzare solo i file con il commonname
nel suo percorso?
Probabilmente dovresti chiedere questo su [Unix & Linux] (http://unix.stackexchange.com/) stackexchange o su [ServerFault] (http://serverfault.com/). –