So fügen Sie Ordner unter Mac OS X zusammen, ohne alle Dateien (ernsthaft) zu verlieren
Das Standardverhalten beim Zusammenführen von Ordnern in Mac OS X besteht darin, den vorhandenen Ordner zu löschen und alle Dateien zu löschen, anstatt sie auf intelligente Weise zusammenzuführen. Dateimanager für Windows und Linux bieten seit Jahrzehnten das Zusammenführen von Ordnern an, Macs jedoch nicht.
Es gibt eine versteckte Zusammenführungsoption im Finder, die jedoch nur manchmal funktioniert. Apple bietet auch einen Terminalbefehl, um Ordner auf andere Weise zusammenzuführen. Wenn Sie ein Windows- oder Linux-Benutzer mit OS X sind, ist das ziemlich ärgerlich.
Der Finder ist kaputt, File-Eating-Verhalten
Dieses Problem tritt auf, wenn Sie versuchen, einen Ordner an einen Ort zu verschieben, an dem sich bereits ein anderer Ordner mit demselben Namen befindet. Unter Windows und Linux versuchen Dateimanager, intelligent damit umzugehen. Sie fassen die Dateien in den beiden Ordnern in einem einzigen Ordner mit demselben Namen zusammen.
Wenn ein Dateikonflikt vorliegt, werden Sie vom Dateimanager gefragt, was Sie mit dieser bestimmten Datei tun sollen. Wenn Sie Windows oder Linux verwendet haben, kennen Sie wahrscheinlich dieses Verhalten. Sie haben wahrscheinlich nie viel darüber nachgedacht, weil es einfach funktioniert.
Der Finder unter Mac OS X ist nicht so schlau. Standardmäßig bietet es nur zwei Optionen: Anhalten oder Ersetzen. Stopp bewirkt nichts, während Ersetzen den alten Ordner durch den neuen Ordner ersetzt. Den alten Ordner tatsächlich ersetzen löscht alle Dateien im alten Ordner. Der Finder bietet nicht an, die Ordner zusammenzuführen.
Ja, Sie lesen das richtig - versuchen Sie, einen Ordner wie in Windows oder Linux zusammenzuführen, und Sie verlieren alle Dateien des alten Ordners, wenn Sie auf Ersetzen klicken, ohne das Dialogfeld zu lesen. Wir hoffen, Sie hatten kürzlich einige Time Machine-Sicherungen, bevor Sie mit dem Verschieben von Ordnern unter Mac OS X begonnen haben!
Wenn Sie dieses Dialogfeld jemals sehen, während Sie versuchen, einen oder mehrere Ordner zu verschieben, sollten Sie wahrscheinlich nur auf "Stopp" klicken. Es wird wahrscheinlich nicht das tun, was Sie wollen.
So fügen Sie Ordner im Finder zusammen
Der Finder verfügt zwar über eine Funktion zum Zusammenführen von Ordnern, bietet sie jedoch nicht an, wenn Sie dies wünschen. Stattdessen müssen Sie einen geheimen Handshake verwenden, um darauf zuzugreifen.
Mac OS X 10.7 Lion - 2011 veröffentlicht - fügte eine verborgene Zusammenführungsoption hinzu. Um darauf zuzugreifen, müssen Sie die Wahltaste gedrückt halten, während Sie einen Ordner an den gleichen Ort ziehen. Wenn Sie dies tun, wird ein Dialogfeld mit der Schaltfläche "Zusammenführen" angezeigt. Sie können darauf klicken, um Ordner wie unter Windows oder Linux zusammenzuführen.
Probleme treten auf, wenn Sie in jedem Ordner Dateien mit demselben Namen haben. Mac OS X bietet eine Option, die Sie bei der Verwaltung dieses Problems unterstützt - die Schaltfläche „Keep Newer“ (Neue beibehalten), mit der die älteren Versionen aller Dateien mit demselben Namen durch die neueren ersetzt werden. Es gibt keine Möglichkeit, diese Konflikte zu überspringen oder ältere Dateien beizubehalten, und es gibt kein nützliches Werkzeug, mit dem Sie Größen und andere Informationen vergleichen können. Alles oder Nichts.
Die Option "Keep Newer" wird nur angezeigt, wenn der Ordner, den Sie verschieben, die neueren Dateien enthält. Wenn der Ordner, den Sie verschieben, ältere Dateien enthält, wird die Option Zusammenführen nicht angezeigt - auch wenn Sie die Optionstaste gedrückt halten.
Möglicherweise ist die Zusammenführungsoption so gut versteckt, weil sie nicht gut funktioniert. Es ist irgendwie peinlich.
So fügen Sie Ordner mit dem Befehl Ditto zusammen
Um das Zusammenführen von Ordnern zu erleichtern, hat Apple einen Terminalbefehl mit der Bezeichnung "ditto" um bessere Ordnerzusammenführungsfunktionen erweitert. (Warum haben sie nicht nur den Finder repariert, wir sind nicht sicher.) Der Befehl ditto ist eine verbesserte Version des Standards Unix cp-Befehl, den Sie auch verwenden könnten, wenn Sie möchten.
Im Gegensatz zum Finder führt ditto automatisch Ordner zusammen. Wie die Handbuchseite es sagt:
"Wenn das Zielverzeichnis bereits vorhanden ist, werden die Quellverzeichnisse mit dem vorherigen Inhalt des Ziels zusammengeführt."
Um dito verwenden zu können, müssen Sie ein Terminal öffnen. Drücken Sie die Tastenkombination Befehlstaste + Leertaste Terminal im Spotlight-Suchdialogfeld und drücken Sie die Eingabetaste.
Der Befehl ditto verwendet die Syntax dito / pfad / zum / source / ordner / pfad / zum / ziel / ordner. In unserem Beispiel hier haben wir einen Ordner mit dem Namen "Test" auf unserem Desktop und einen weiteren Ordner mit dem Namen "Test" in unserem Downloads-Ordner. Wir würden den folgenden Befehl ausführen, um sie zusammenzuführen:
dito -V ~ / Desktop / Test ~ / Downloads / Test
(Der -V-Teil des Befehls ist optional, lässt uns jedoch erkennen, was dito tatsächlich tut. Fühlen Sie sich frei, es wegzulassen.)
Im Gegensatz zum Finder überschreibt der Befehl ditto den Inhalt des Zielordners zwangsweise mit dem Inhalt des Quellordners. Selbst wenn der Quellordner ältere Dateien als der Zielordner enthält, werden die in Konflikt stehenden Dateien des Zielordners mit diesen älteren Dateien überschrieben.
So fügen Sie Ordner im Windows- oder Linux-Stil zusammen
Sie benötigen ein Dienstprogramm eines Drittanbieters, um Ordner wie unter Windows oder Linux zusammenzuführen, mit Eingabeaufforderungen für jeden einzelnen Dateikonflikt und der Möglichkeit, eine Auswahl zu treffen, welche Dateien Sie behalten möchten. Wir haben hoch und niedrig nach guter, freier Software gesucht, die Dateikonflikte vergleichen und Ihnen eine intelligente Auswahl ermöglichen würde, aber wir haben keine gute gefunden. Bitte hinterlassen Sie einen Kommentar, wenn Sie ein kostenloses Dienstprogramm gefunden haben, das gut funktioniert!
Diese Funktion ist in kostenpflichtiger Software verfügbar. Wir haben Cocaotechs Path Finder getestet, eine Finder-Alternative, und fanden heraus, dass er eine Funktion zum Zusammenführen bietet, die so funktioniert, wie Sie es erwarten würden. Bei 40 US-Dollar ist dies eine kostspielige Funktion zum Zusammenführen von Ordnern, aber möglicherweise finden Sie auch die anderen Funktionen hilfreich. Wir sind sicher, dass andere kostenpflichtige Anwendungen ähnliche Funktionen bieten.
Sie können immer nur beide Ordner öffnen und die Dateien innerhalb eines Ordners in den anderen Ordner verschieben, wodurch Dateikonflikte im Finder auf diese Weise durchlaufen werden. Dies ist jedoch keine gute Option, wenn Sie mehrere Ebenen mit verschachtelten Ordnern haben. Dies ist jedoch eine rekursive Arbeit.
Dieser Artikel wurde über OS X 10.9 Mavericks verfasst, sodass Apple hoffentlich zukünftig die richtigen Ordner hinzufügen wird. Aber halten Sie nicht den Atem an - das Zusammenführen von Ordnern ist eine ziemlich komplizierte Power-User-Funktion, über die sich Apple keine Gedanken macht.