Achtung
Dieser Beitrag ist schon sehr alt, und die Infos hier sind sicherlich hoffnungslos veraltet…
Zwei Verzeichnisse mittels rsync zusammenführen (merge)
Professor Hastig
Ubuntu
ubuntuusers
Ich habe die zwei Ordner ORIGINAL-A und ORIGINAL-B. Diese sollen nun im Ordner ZIEL zusammengeführt werden.
ORIGINAL-AundORIGINAL-Bhaben 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 OrdnersZIELkopiert werden.Manche Unterordner existieren nur in
ORIGINAL-A, manche Unterordner nur inORIGINAL-B. Alle “uniquen” Ordner sollen an die entsprechende Stelle des OrdnersZIELkopiert 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/