fragen stichworte

Wie kann ich den vollständigen Pfad mit rsync beibehalten?

Wie kann ich bei der Sicherung mit rsync die vollständige Verzeichnisstruktur beibehalten?

Beispielsweise ist der Remote-Server saturn, und ich möchte ein Backup von saturn/b/home/udi/files/pictures erstellen ein lokales Verzeichnis mit dem Namen backup.

Ich möchte (lokal) backup/home/udi/files/images anstelle von backup/pictures haben.

antworten

Verwenden Sie die Option -R oder --relative, um den vollständigen Pfad beizubehalten.

Mit Cygwin Windows rsync und der Annahme, dass der Remote-rsync auf das Stammverzeichnis zeigt, würde ich Folgendes tun:

rsync -vtrz --delete server::rsyncid/home/udi/files/pictures/cygdrive/d/backup/home/udi/files

Dadurch wird der Inhalt des Remote-Bilderverzeichnisses in/backup/home/udi/files/pictures gespeichert. Vermutlich wäre die Syntax unter Unix ähnlich.

JR