Du hast das "/" an der falschen stelle.
--exclude="Library/" wird jeden Pfad, der das enthält, ignorieren
--exclude="/Library" wird nur den Ordner Library ab dem (sync)-Root (/Users/martin/) ignorieren
Außerdem macht rsync /Users/martin /Users/martin nicht viel Sinn. Das wird dir nur einen Ordner "martin" unter /Users/martin erstellen.
Vorausgesetzt der zweite Pfad ist tatsächlich auf dem Ziel (die VM), dann sollte der erste Pfad "/Users/martin/" (man beachte das "/" am Ende) lauten.
Ergebnis 1 bis 3 von 3
- 14.03.2011, 09:36 #1Gloster
Themenstarter
- Registriert
- 11.2007
- Beiträge
- 61
rsync Benutzerordner Probleme mit Slash
Hallo,
ich hab mir ein rsync zusammengebastelt, jedoch komme ich leider nicht richtig weiter bzw. habe Probleme mit dem exclude.
Ich möchte den kompletten User Ordner "martin" in eine VM kopieren (ist ebenfalls OSX), jedoch ohne den User-Library Ordner (oder soll / kann ich den doch mitnehmen? - auf der VM sind nicht alle Programme installiert,die ich auf meinem Macbook habe)
Kurzfassung von meinem Rsync script:
rsync -Optionen --exclude=Library/ /Users/martin /Users/martin
Problem ist, dass ja auf den Pattern "Library/" geprüft wird. Wenn jetzt in in /Users/martin/Documents/Library/... was liegt, wird das ja theoretisch nicht mitkopiert. Hab ich jedenfalls aus der Manpage rausgelesen.
Ideen / Fragen / Anregungen / Verbesserungsvorschläge?
- 14.03.2011, 11:24 #2The cause of the problem is:
Don't worry; it's been deprecated.
The new one is worse.
- 14.03.2011, 21:44 #3Gloster
Themenstarter
- Registriert
- 11.2007
- Beiträge
- 61
Danke. Hat funktioniert


Zitieren
