• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

Rsync Pfad mit Leerzeichen auf Mac OS X 10.5

Kiteman

Jamba
Registriert
05.09.06
Beiträge
55
Hallo Zusammen,

ein kleines shell script zum synchronisieren mit rsync machte Probleme weil ein Pfad Leerzeichen enthält.

Jetzt sollte man meinen man kann das einfach mit Backslash \ umgehen (escape). Geht aber nicht.

Synopsis: rsync [optionen] [quelle] [ziel]
Bsp.

rsync -avE /Users/foo/mein\ verzeichnis /Volumes/disk2/bak/

diese Kommand resultiert in eine Fehlermeldung. rsync versucht einen Ordner "mein" und "verzeichnis" zu synchronisieren.

Auf Mac OS X 10.5 funktioniert nur das ? als escape sequenz (Datei/Pfad darf dann kein ? enthalten)

rsync -avE /Users/foo/mein?verzeichnis /Volumes/disk2/bak/

Vielleicht hilft das jemanden rechtzeitig.

Viele Grüsse

Kiteman
http://www.gotarifa.com
 
probier mal Hochkomma oder Anführungszeichen aus. damit klappts hier:

rsync -avE '/Users/foo/mein verzeichnis/Volumes/disk2/bak/'