Suche
Suche Menü

rsync mit mehreren Verzeichnispfaden

rsync kann auch mehrere Verzeichnispfaden umgehen. Im Manual von rsync steht entsprechend:

The syntax for requesting multiple files from a remote host is done
by specifying additional remote-host args in the same style as the 
first, or with the hostname omitted.  For instance, all these work:

    rsync -av host:file1 :file2 host:file{3,4} /dest/
    rsync -av host::modname/file{1,2} host::modname/file3 /dest/
    rsync -av host::modname/file1 ::modname/file{3,4}

Entsprechend diesem Beispiel aus dem Manual sieht es so aus, wenn aus zwei Verzeichnissen aus einem Remote-System Daten übertragen werden sollen. Zwischen den einzelnen Verzeichnissen muss ein Leerschlag sein.

rsync -e ssh -av user@remote.com:/pfad/zum/verzeichnis :/pfad/zu/zweitem/verzeichnis /local/verzeichnis

Beachte, dass wenn ein / am Ende eines Pfades ist, nur der Inhalt des Pfades übertragen wird. In diesem Fall haben wir allerdings kein End-Slash, da wir den Verzeichnisnamen auch übertragen wollen. Ohne End-Slash würden die Daten aus beiden Ordnern zusammen im gleichen Ordner zusammengeführt.

Schreibe einen Kommentar

Pflichtfelder sind mit * markiert.