MassiveBlue
27.02.09, 09:25
Hi!
Ich möchte mit rsync auf der remote-Seite mehrere Verzeichnisebenen erstellen lassen, die nichts mit der lokalen Ordnerstruktur zu tun haben, sie sollen nur der Ordnung zu liebe angelegt werden.
Folgende Situation:
auf der remote Seite gibt es das Verzeichnis: /var/ftproot/
es sollen 2 neue Ebenen erzeugt werden: /var/ftproot/foo/bar/
ich rufe rsync auf
$ rsync -av --delete --stats -e "ssh -l user" /cygdrive/z/Notepad++/ 192.168.1.1:/var/ftproot/foo/bar/
und das schlägt fehl
building file list ... done
rsync: mkdir "/var/ftproot/foo/bar" failed: No such file or directory (2)
rsync error: error in file IO (code 11) at main.c(529) [receiver=2.6.9]
rsync: connection unexpectedly closed (8 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at /home/lapo/packaging/rsync-3.0.4-1/src/rsync-3.0.4/io.c(632) [sender=3.0.4]
wenn ich nur eine Verzeichnisebene erstellen lasse, funktioniert es
$ rsync -av --delete --stats -e "ssh -l user" /cygdrive/z/Notepad++/ 192.168.1.1:/var/ftproot/foo/
Gibt es dafür eine Lösung? Ich würde nur ungern vorher die Struktur manuell erstellen.
Ich möchte mit rsync auf der remote-Seite mehrere Verzeichnisebenen erstellen lassen, die nichts mit der lokalen Ordnerstruktur zu tun haben, sie sollen nur der Ordnung zu liebe angelegt werden.
Folgende Situation:
auf der remote Seite gibt es das Verzeichnis: /var/ftproot/
es sollen 2 neue Ebenen erzeugt werden: /var/ftproot/foo/bar/
ich rufe rsync auf
$ rsync -av --delete --stats -e "ssh -l user" /cygdrive/z/Notepad++/ 192.168.1.1:/var/ftproot/foo/bar/
und das schlägt fehl
building file list ... done
rsync: mkdir "/var/ftproot/foo/bar" failed: No such file or directory (2)
rsync error: error in file IO (code 11) at main.c(529) [receiver=2.6.9]
rsync: connection unexpectedly closed (8 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at /home/lapo/packaging/rsync-3.0.4-1/src/rsync-3.0.4/io.c(632) [sender=3.0.4]
wenn ich nur eine Verzeichnisebene erstellen lasse, funktioniert es
$ rsync -av --delete --stats -e "ssh -l user" /cygdrive/z/Notepad++/ 192.168.1.1:/var/ftproot/foo/
Gibt es dafür eine Lösung? Ich würde nur ungern vorher die Struktur manuell erstellen.