Zwei Verzeichnisse mittels rsync zusammenführen (merge)

Ich habe die zwei Ordner ORIGINAL-A und ORIGINAL-B. Diese sollen nun im Ordner ZIEL zusammengeführt werden.

  • ORIGINAL-A und ORIGINAL-B haben teilweise die selben Unterordner, wobei die Dateien innerhalb dieser Unterordner unterschiedlich (Dateiname, Inhalt, Version) seien können. Jede „unique“ Datei soll in ihrer aktuellsten Form in den entsprechenden Unterordner des Ordners ZIEL kopiert werden.
  • Manche Unterordner existieren nur in ORIGINAL-A, manche Unterordner nur in ORIGINAL-B. Alle „uniquen“ Ordner sollen an die entsprechende Stelle des Ordners ZIEL kopiert werden.

In der Kommandozeile funktioniert dies z.B. mittels rsync:

rsync -aP /Pfad/zu/ORIGINAL-A/* /Pfad/zu/ZIEL/
rsync -aP /Pfad/zu/ORIGINAL-B/* /Pfad/zu/ZIEL/

Weblinks

via AskUbuntu

Posted in Professor Hastig, Ubuntu, ubuntuusers | Tagged , , | Leave a comment