Warum ersetzt "Kopieren" Inhalte, anstatt sie zusammenzuführen?

19

Das fängt an, mich wirklich zu nerven

Wenn Sie einen Originalordner mit 2 Dateien haben und etwas in den übergeordneten Ordner kopieren, in dem der Ordnername identisch ist, stellen Sie sich vor, Sie kopieren 3 Dateien und möchten am Ende 5 Dateien erstellen Beispiel, wie:

Original:

~/User/abc/Documents/locale/fileA
~/User/abc/Documents/locale/fileB

Was Sie kopieren möchten:

locale/fileC
locale/fileD
locale/fileE

Wenn Sie es kopieren, erhalten ~/User/abc/Documents/Sie Folgendes:

Alt-Text

Es gibt keine Option zum KOPIEREN / ZUSAMMENFÜGEN ! Wenn Sie REPLACE drücken, erhalten Sie:

~/User/abc/Documents/locale/fileC
~/User/abc/Documents/locale/fileD
~/User/abc/Documents/locale/fileE

anstatt

~/User/abc/Documents/locale/fileA
~/User/abc/Documents/locale/fileB
~/User/abc/Documents/locale/fileC
~/User/abc/Documents/locale/fileD
~/User/abc/Documents/locale/fileE

Was geht hier vor sich? Wie kann ich einfach das gewünschte Material mit dem vorhandenen zusammenführen? Like Transmit fragt

Alt-Text

Balexandre
quelle
2
+1. Würde gerne wissen warum . Bemerkenswert ist, dass dies bei Finder seit Anfang der 90er Jahre Standard ist, wenn auch nicht bis in die Vergangenheit . cpauf der Kommandozeile verschmilzt gut.
Chealion
es ist ziemlich traurig, nicht wahr? so eine einfache Sache, die so viele Kopfschmerzen verursachen kann ... einschließlich zerstörter Daten !!! Ich denke, die Frage ist ein bisschen zu offen. Vielleicht ändern Sie es in etwas wie "Wie kann ich mit Zusammenführen kopieren anstatt zu ersetzen?"
Robert S Ciaccio
Ziehen Sie nicht den Ordner, sondern nur die Dateien. Das sollte Ihnen die gewünschten Ergebnisse bringen.
Dori
5
Im Allgemeinen betrachte ich dies eher als ein Merkmal als als einen Fehler. Es scheint mir sehr seltsam, zu erwarten, dass zwei Ordner nahtlos zusammengeführt werden. Als Programmierer möchte ich oft alte / veraltete Dateien entfernen, und eine Zusammenführung würde das nicht tun.
Michael H.
2
Ja, das ist eine Funktion. Der Grund , warum ich denken konnte, ist , dass einige Verzeichnisse tatsächlich Container sind ( .app, .bundle, .kext) und „Fusion“ standardmäßig wäre katastrophal.
mspasov

Antworten:

10

Wir (die OS X-Benutzer) haben uns diese Frage seit dem Morgengrauen gestellt.

Sehr gut formulierte Frage zu einer traurigen Antwort: OS X macht das nicht und kann es nicht ohne Tools von Drittanbietern.

Von den Alternativen von Drittanbietern gibt es eine Menge. Ich werde einfach weitermachen und empfehlen, was meiner Meinung nach die beste Alternative zu Finder ist, aber… Ihre Laufleistung kann variieren.

Path Finder von CocoaTech ist keine kostenlose Alternative (weit davon entfernt), aber es behebt definitiv die meisten Unzulänglichkeiten von Finder und fügt viele nette Dinge für den gleichen Preis hinzu.

Wenn Sie abenteuerlustiger sind, können Sie sich hier verschiedene Alternativen und deren Preise ansehen .

Update : Im September 2010 gab es TotalFinder noch nicht, aber es ist ein sehr nettes Add-On, das Tabs, Cut, Folder Reorder usw. in den Finder bringt. Nicht kostenlos, aber viel kleiner als Path Finder, wenn Sie danach suchen.

Hoffen wir, dass 10.7 ein neues Paradigma bringt, bei dem Fragen wie diese nicht mehr relevant sind :)

Martin Marconcini
quelle
Path Finder ist wirklich toll, danke für Punkt es aus, zu schlechten Gedanken , dass Apple Fokus auf mobile zu viel ist (Hexe ist groß, verstehen nicht , mich nicht falsch) und lassen Sie uns Desktop - Benutzer mit dieser Art von Verhalten :(
balexandre
4

Ich glaube, es liegt an der Art und Weise, wie Mac OS X mit bestimmten Paketen umgeht.

Zum Beispiel eine Anwendung . Für den Benutzer ist es nur eine .app- Datei. Sie doppelklicken darauf und die App wird geöffnet.
Aber es ist wirklich ein Ordner mit der Erweiterung .app, mit einer Hierarchie wie dieser:

Safari-App mac-ox-x

Sie können dies selbst überprüfen, indem Sie mit der rechten Maustaste auf die App klicken und "Paketinhalt anzeigen" auswählen.

Der einzige Grund, warum Apple das Zusammenführen von Ordnern nicht zulässt, ist, dass der Benutzer nicht verwirrt werden soll. Fragen Sie nach einer Zusammenführung, wenn Sie nur eine Anwendung aktualisieren möchten.
Und da dies eine Standardmethode zur Darstellung von Paketen auf einem Mac OS X-System ist, haben sie nicht versucht, zwischen Paketen und einfachen Ordnern zu unterscheiden.

Loïc Wolff
quelle
Ein triftiger Grund, aber andere "Ausnahmen" wie diese haben Apple nicht davon abgehalten, das Verhalten im Finder "festzukodieren". Ich verstehe daher nicht, dass sie App-Bundles nicht einfach "hinter den Kulissen" ersetzen konnten.
Martin Marconcini
Ich bin damit einverstanden, dass Apple Benutzer nicht verwirren wollte, aber ich denke, dass das Paketargument irrelevant ist ... Ordner und Pakete werden bereits unterschiedlich gehandhabt. Tatsächlich ist ein Paket nicht dasselbe wie ein Ordner. Beide sind Verzeichnisse , aber Pakete und Ordner werden in der GUI unterschiedlich behandelt.
Josh
2

Peitsche dein vertrauenswürdiges Terminal aus und mache:

prompt>cp -R locale ~/User/abc/Documents/
Jörgen Lundberg
quelle
2

Höchstwahrscheinlich zu spät für alle Ihre ersetzten Dateien, aber kopieren Sie den Ordner ( Option ⌥+ C) und fügen Sie die Elemente ein ( Option ⌥+ V), es wird dann aufgefordert, zusammenzuführen

Eugene
quelle