2Sep

Wie man Ordner unter Mac OS X zusammenführt, ohne all Ihre Dateien zu verlieren( ernsthaft)

Das Standardverhalten für das Zusammenführen von Ordnern in Mac OS X besteht darin, den vorhandenen Ordner zu löschen und alle zugehörigen Dateien zu löschen, anstatt sie intelligent zusammenzuführen. Windows- und Linux-Dateimanager bieten seit Jahrzehnten das Zusammenführen von Ordnern an, Macs jedoch immer noch nicht.

Es gibt eine versteckte Zusammenführungsoption im Finder, aber es funktioniert nur manchmal. Apple schließt auch einen Terminal-Befehl ein, um Ordner anders zusammenzuführen. Wenn Sie ein Windows- oder Linux-Benutzer sind, der OS X verwendet, ist das ziemlich störend.

Finders defektes, Dateifressendes Verhalten

Dieses Problem tritt auf, wenn Sie versuchen, einen Ordner an einen Speicherort zu verschieben, an dem bereits ein anderer Ordner mit demselben Namen vorhanden ist. Unter Windows und Linux versuchen Dateimanager, dies intelligent zu handhaben. Sie werden die Dateien in den zwei Ordnern in einem einzigen Ordner mit demselben Namen kombinieren.

Wenn es einen Dateikonflikt gibt, fragt der Dateimanager Sie, was Sie mit dieser bestimmten Datei tun sollen. Wenn Sie Windows oder Linux verwendet haben, sind Sie wahrscheinlich mit diesem Verhalten vertraut. Sie haben wahrscheinlich nie viel darüber nachgedacht, weil es einfach funktioniert.

Der Finder unter Mac OS X ist nicht so intelligent. Standardmäßig bietet es nur zwei Optionen - Stopp oder Ersetzen. Stop macht nichts, während Ersetzen den alten Ordner durch den neuen ersetzt. Ersetzen des alten Ordners tatsächlich 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 bei Windows oder Linux zusammenzuführen, und Sie werden alle Dateien des alten Ordners verlieren, wenn Sie auf Ersetzen klicken, ohne den Dialog zu lesen. Wir hoffen, dass Sie kürzlich einige Time Machine-Backups hatten, bevor Sie Ordner unter Mac OS X verschieben konnten!

Wenn Sie diesen Dialog während des Verschiebens eines oder mehrerer Ordner sehen, sollten Sie wahrscheinlich einfach auf Stop klicken. Es wird wahrscheinlich nicht tun, was Sie wollen.

Zusammenführen von Ordnern im Finder

Der Finder verfügt zwar über eine Funktion zum Zusammenführen von Ordnern, bietet diese 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 - im Jahr 2011 veröffentlicht - eine versteckte Merge-Option hinzugefügt. Um darauf zuzugreifen, müssen Sie die Wahltaste gedrückt halten, während Sie einen Ordner an den gleichen Ort ziehen und dort ablegen. Wenn Sie dies tun, sehen Sie ein Dialogfeld mit einer Schaltfläche "Zusammenführen", und Sie können darauf klicken, um Ordner wie unter Windows oder Linux zusammenzuführen.

Probleme treten auf, wenn Sie Dateien mit demselben Namen in jedem Ordner haben. Mac OS X bietet eine Option, die Ihnen dabei hilft, dies zu verwalten: eine Schaltfläche "Keep Newer", die die älteren Versionen aller Dateien mit demselben Namen mit den neueren Dateien überschreibt. Es gibt keine Möglichkeit, diese Konflikte zu überspringen oder die älteren Dateien zu behalten, und es gibt kein hilfreiches Tool, 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, die älteren Dateien enthält, wird die Option Zusammenführen nicht angezeigt, selbst wenn Sie die Optionstaste gedrückt halten.

Vielleicht ist die Merge-Option so gut versteckt, weil es nicht sehr gut funktioniert. Es ist irgendwie peinlich.

Zusammenführen von Ordnern mit dem Ditto-Befehl

Um Ordner besser zusammenführen zu können, fügte Apple eine bessere Ordnerzusammenführungsfunktion zu einem Terminalbefehl namens "ditto" hinzu.( Warum sie den Finder nicht einfach repariert haben, sind wir nicht sicher.)Der Befehl ditto ist eine verbesserte Version des standardmäßigen Unix-cp-Befehls, den Sie auch verwenden können, wenn Sie möchten.

Im Gegensatz zum Finder führt dito automatisch Ordner zusammen. Wie es in der Manualseite heißt:

"Wenn das Zielverzeichnis bereits existiert, werden die Quellverzeichnisse mit den vorherigen Inhalten des Ziels zusammengeführt."

Um dito zu verwenden, müssen Sie ein Terminal öffnen - drücken Sie Befehl + Leerzeichen und geben Sie ein Terminal in den Spotlight-Suchdialog und drücken Sie die Eingabetaste.

Der Befehl ditto verwendet die Syntax dito /path/to/source/ Ordner /path/to/destination/ Ordner .In unserem Beispiel haben wir also einen Ordner namens "Test" auf unserem Desktop und einen anderen Ordner namens "Test" in unserem Downloads-Ordner gespeichert. 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, aber es lässt uns sehen, was dito eigentlich macht. Fühlen Sie sich frei, ihn wegzulassen.)

Im Gegensatz zum Finder überschreibt der Befehl ditto zwangsweise den Inhalt des Zielordners mit dem Inhalt des Quellordners. Auch wenn der Quellordner ältere Dateien als der Zielordner enthält, werden die Dateien mit den Konflikten des Zielordners mit diesen älteren Dateien überschrieben.

Zusammenführen von Ordnern, Windows- oder Linux-Stil

Sie benötigen ein Dienstprogramm eines Drittanbieters zum Zusammenführen von Ordnern wie bei Windows oder Linux, mit Eingabeaufforderungen für jeden einzelnen Dateikonflikt und mit der Möglichkeit, die gewünschten Dateien auszuwählenbehalten. Wir suchten hoch und tief nach einer guten, kostenlosen Software, die Dateikonflikte miteinander vergleichen und Ihnen erlauben würde, intelligent zu wählen, aber wir haben keine guten 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 Cocotech Path Finder, eine Finder-Alternative, getestet und festgestellt, dass es eine Zusammenführungsfunktion bietet, die so funktioniert, wie Sie es erwarten würden. Bei 40 Dollar ist das eine teure Funktion zum Zusammenführen von Ordnern, aber vielleicht finden Sie auch seine anderen Funktionen hilfreich. Wir sind sicher, dass andere kostenpflichtige Anwendungen ähnliche Funktionen bieten.

Sie könnten immer einfach beide Ordner öffnen und die Dateien in einem Ordner in den anderen Ordner verschieben, um Dateikonflikte im Finder zu umgehen. Dies ist jedoch keine gute Option, wenn Sie mehrere Ebenen verschachtelter Ordner haben - das ist rekursiv.

Dieser Artikel wurde über OS X 10.9 Mavericks geschrieben, hoffentlich wird Apple in Zukunft eine ordentliche Ordnerzusammenführung hinzufügen. Aber halten Sie nicht die Luft an - das Zusammenführen von Ordnern ist eine ziemlich komplizierte Power-User-Funktion, die Apple nicht interessiert.