• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Was gibt es Schöneres als den Mai draußen in der Natur mit allen Sinnen zu genießen? Lasst uns teilhaben an Euren Erlebnissen und macht mit beim Thema des Monats Da blüht uns was! ---> 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/'