• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Die Bildungsoffensive hier im Forum geht weiter! Jetzt sollen Kreativität und technische Möglichkeiten einen neue Dimension erreichen. Das Thema in diesem Monat lautet - Verkehrte Welt - Hier geht es lang --> 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/'