• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Wir haben den Frühjahrsputz beendet, Ihr auch? Welches Foto zu dem Thema hat Euch dann am Besten gefallen? Hier geht es lang zur Abstimmung --> 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
 

robertmk

Normande
Registriert
04.09.07
Beiträge
583
probier mal Hochkomma oder Anführungszeichen aus. damit klappts hier:

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