Ergebnis 1 bis 3 von 3
  1. #1
    Gloster
    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?

  2. #2
    Galloway Pepping Avatar von fyysh
    Registriert
    01.2010
    Ort
    Rheinknie
    Alter
    33
    Beiträge
    1.348
    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.
    The cause of the problem is:
    Don't worry; it's been deprecated.
    The new one is worse.

  3. #3
    Gloster
    Themenstarter

    Registriert
    11.2007
    Beiträge
    61
    Danke. Hat funktioniert

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •