Es ist Backup-Zeit, und ich habe versucht, zwei große Verzeichnisbäume auf derselben (physischen) Partition mit viel Tiefe zusammenzuführen. Das erste ist die Basis , die alle meine Projekte bis 2014 enthält, und das andere ist nur ein Teil, der die "Änderungen" enthält, die in den letzten Jahren (2014-16) passiert sind. Neue Projekte und überarbeitete.
Mit anderen Worten, in diesem neuen Baum existieren hauptsächlich Verzeichnisse oder Dateien, die hinzugefügt/geändert wurden. Es gibt ein paar Dateien, die nur zufällig den gleichen Namen hatten (aber im Wesentlichen unterschiedlich sind und nicht vom gleichen Original stammen) und ein paar unberührte Dateien hier und da (meistens Dateien in Projekten, die erneut besucht, aktualisiert, aber nicht in jeder Hinsicht).
Jetzt möchte ich alle Änderungen in einem großen Basisbaum konsolidieren, damit ich ihn in meine Schublade legen kann. In der Vergangenheit habe ich mit arRsync gearbeitet, aber es erstellt tatsächliche Kopien der Dateien; und an diesem Punkt habe ich nicht den Platz (oder die Zeit), um alle Dateien zu duplizieren. Dies muss durch Verschieben der Dateien erfolgen.
Ich habe rsync, ditto und den Finder auf Sierra (mit gedrückter Alt-Taste) ausprobiert, aber alle duplizieren die Dateien tatsächlich! Ich bin mir nicht sicher, ob ich etwas verpasst habe, aber da ich ein bisschen feststecke und Angst habe, etwas zu vermasseln, dachte ich daran, hier um Hilfe zu bitten!
Jemand, der mir eine sichere Richtung zeigen könnte, wie ich diese Bäume zusammenführen kann, ohne die Ordner/Dateien zu kopieren , sondern zu verschieben?
PS. Es macht mir nichts aus, wenn die Dateien mit demselben Namen unbeabsichtigt überschrieben werden - solange kein Ordner ersetzt wird und alle eindeutigen Dateien zusammenkommen, ist es gut für mich. Die Dateien, die in beiden Bäumen den gleichen Namen haben, sind wenige und können leicht wiederhergestellt werden. Es wäre jedoch schön, wenn in der Antwort erwähnt würde, wie diese Überschreibungen der Vollständigkeit halber (und für zukünftige Referenzen) intelligent durchgeführt werden können.
Schon mal DiffMerge probiert ? Es ist eine Anwendung, die zum Zusammenführen und Vergleichen von Dateien und Ordnern verwendet wird.
Es aktualisiert den Inhalt der jeweiligen Ordner, indem es Inhalte grafisch vergleicht und zusammenführt.
Produktmerkmale
DiffMerge ist eine Anwendung zum visuellen Vergleichen und Zusammenführen von Dateien unter Windows, OS X und Linux.
Zeigt die Änderungen zwischen zwei Dateien grafisch an. Beinhaltet zeileninterne Hervorhebung und volle Unterstützung für die Bearbeitung.
Zeigt die Änderungen zwischen 3 Dateien grafisch an. Ermöglicht automatisches Zusammenführen (wenn dies gefahrlos möglich ist) und volle Kontrolle über die Bearbeitung der resultierenden Datei.
Führt einen direkten Vergleich von 2 Ordnern durch und zeigt an, welche Dateien nur in dem einen oder anderen Ordner vorhanden sind, sowie Dateipaare, die identisch oder unterschiedlich sind.
Klicken Sie mit der rechten Maustaste auf zwei beliebige Dateien im Windows Explorer, um sie sofort zu vergleichen.
Regelsätze und Optionen sorgen für angepasstes Erscheinungsbild und Verhalten.
Identischer Funktionsumfang unter Windows, OS X und Linux.
Ich habe die einzige Software gefunden, die das bequem und auf die erwartete Weise macht.
Guter alter Far-Manager mit einem Linux(Mac)-Port namens Far2l
Wenn ich einen Ordner an ein Ziel kopieren (F5-Taste) oder verschieben (F6-Taste) möchte, wo der Ordner mit demselben Namen bereits vorhanden ist, werden sie zusammengeführt und Folgendes mit dem Ordnerinhalt ausgeführt:
Was bedeuten diese Optionen:
Cancel
: Betrieb im aktuellen Moment unterbrechen.Es ermöglicht, die gewählte Auswahl für alle diese Fälle zu wiederholen.
Es ermöglicht auch das Anzeigen des Dateiinhalts, indem Sie die gewünschte Zeile mit der Aufwärts-/Abwärts-/Tabulatortaste auswählen und F3 drücken, um den integrierten Textbetrachter anzuzeigen/zu verlassen.
Wenn Sie im Finder einfach ein doppeltes Verzeichnis in dasselbe Verzeichnis ziehen, in dem es bereits vorhanden ist, fragt OSX Sie, ob Sie sie zusammenführen möchten. Ich gehe davon aus, dass es das erwartete Verhalten haben wird, bin aber nicht sehr vertraut damit.
kein Hang
FotisK