Où est passé le dossier «fusionner» ou «conserver les deux» dans OS X 10.9 Mavericks?

25

Avant Mavericks, on pouvait maintenir la touche ALT et déplacer un dossier "A" sur un dossier "B" où existait déjà un "A". Dans ce cas, Mac OS X a demandé dans Lion si je veux fusionner - ou sur Mountain Lion si je veux garder les deux (ce qui était également une fusion).

Je ne trouve pas cette option dans Mavericks.

Apple a-t-il supprimé cette fonctionnalité utile?

Des indices?

(Et oui: je possède ForkLift, ce qui peut le faire - je préfère parfois le Finder).

DerWOK
la source
La fonctionnalité existe toujours dans 10.9 Maintenir la touche ALT enfoncée tout en faisant glisser fonctionne toujours.
markhunte
Oui - je savais que presser la touche ALT est une condition préalable. Néanmoins, mes Mavericks ne m'ont pas présenté l'option "Fusionner". Mais j'ai découvert pourquoi ... - J'écrirai une réponse à ma question. Merci quand même!
DerWOK
Que faites-vous si toute cette fenêtre a disparu? Je n'arrive jamais à faire apparaître cela lorsque je fais glisser des dossiers maintenant. Et l'ordinateur ne fait rien. Ne déplace pas les fichiers. Ne me dit rien. Des suggestions sur la façon de ramener cela?

Réponses:

33

D'ACCORD. Je me suis découvert ... Heureusement, Apple n'a pas supprimé la fonctionnalité de fusion du Finder avec Mavericks. Mais parfois, il n'est pas proposé à l'utilisateur. Mais laissez-moi vous expliquer:

Supposons que vous ayez un dossier nommé TARGET avec un sous-dossier TARGET / SomeStuff. Et vous avez un dossier SomeStuff ailleurs. Faites maintenant glisser ce deuxième dossier SomeStuff vers le dossier TARGET ( sans appuyer sur aucune touche de modification ), puis le Finder vous présentera la boîte de dialogue suivante (Arrêter et remplacer):

entrez la description de l'image ici

Donc, pas de fusion ici.

Maintenant - si vous appuyez sur la Alttouche pendant que vous déposez le dossier SomeStuff dans le dossier TARGET, il y a deux possibilités:

1.) Si les fichiers des deux dossiers SomeStuff ont un contenu complètement différent (ne se chevauchant pas). En d'autres termes: pas de noms de fichiers en double. Ensuite, le Finder vous donnera ces options (Arrêter, Fusionner et Remplacer tout):

entrez la description de l'image ici

Donc, ici, vous pouvez fusionner. Et le résultat sera un dossier TARGET / SomeStuff avec le contenu des deux dossiers SomeStuff.

2.) Mais voici ce qui est parfois déroutant (et m'a fait penser que la fusion a disparu dans Mavericks): s'il existe au moins un nom de fichier contenu dans les deux dossiers SomeStuff, alors la fusion n'est pas possible. Ensuite, le chercheur vous proposera ces options (Ne pas remplacer, arrêter, remplacer):

entrez la description de l'image ici

Donc pas de fusion possible ici aussi!

DerWOK
la source
Le nom de fichier contenu dans les deux dossiers m'a bouleversé! Cela m'a aidé à comprendre pourquoi cette fonctionnalité semblait si capricieuse.
loeschg
J'ai juste perdu environ 1 heure à cause de cela ... Au final, je l'ai fait avec la ligne de commande. Sérieusement, je ne peux pas croire qu'ils ont fait ce changement!
BoD
12

Réponse courte

En utilisant la ligne de commande (Terminal):

cp -r -n ~/Desktop/src/* ~/Desktop/destination/

La commande ci-dessus ajoute le srccontenu et les sous-répertoires au destinationsans écraser le contenu déjà présent dans le destination.

Longue réponse

Même si le contenu se chevauche, vous pouvez toujours l'utiliser cppour le faire. Supposons que vous avez deux dossiers sur votre bureau: srcles destinationdossiers et et que vous souhaitez fusionner srcdans destination:

entrez la description de l'image ici

Pour fusionner, il suffit de faire:

cp -r ~/Desktop/src/* ~/Desktop/destination/

REMARQUE Lorsque vous utilisez cela, le contenu de srcremplace le contenu du destinationdossier et ajoute les éléments supplémentaires manquants dans le destination. Peu importe que vous souhaitiez simplement ajouter les fichiers manquants srcdans destination.

ÉGALEMENT , peu importe le nombre de sous-répertoires, il parcourra simplement chaque dossier de manière récursive et remplacera le contenu et ajoutera les éléments manquants dans le destinationdossier.

MAIS

PITFALL Si vous avez des fichiers volumineux (comme des fichiers vidéo), vous ne voulez pas attendre que tout soit écrasé, cela ajoute beaucoup de surcharge.

SOLUTION PITFALL : Au lieu de cela, vous pouvez utiliser l' -nindicateur pour ignorer l'écrasement:

cp -r -n ~/Desktop/src/* ~/Desktop/destination/

Voici la description du -ndrapeau de la page de manuel:

man cp
 -n    Do not overwrite an existing file.  (The -n option overrides any
       previous -f or -i options.)

Lectures complémentaires

  1. /programming/5088332/overhead-of-a-flag-in-cp-command
AJ Meyghani
la source
5

Je viens de trouver ce problème aussi. J'ai travaillé autour d'elle en utilisant une commande de ligne de cp -rcommande simple dans Terminal. C'est fou que vous ne puissiez pas le faire dans l'interface graphique!

cp -r ./srcFolder/ ./targetFolder/
Tim
la source
1
Autant que Finder essaie d'aider à la maintenance des fichiers, je me sens toujours mieux de tomber dans le terminal et de l'utiliser rsync, cpetc.
bmike
Je pense qu'il y a la meilleure solution qui soit ... Je n'arrive jamais à comprendre comment faire apparaître les options "Fusionner" dans le Finder quand j'en ai besoin.
Camden S.
C'est probablement une bonne idée d'ajouter le -ncommutateur pour éviter d'écraser des fichiers, car cela peut prendre une éternité si vous avez de gros fichiers que vous essayez de fusionner. Donc ce sera comme:cp -r -n ~/src/* ~/destination/
AJ Meyghani
1

N'ayant pas trouvé ma réponse ci-dessus, je suis obligé de vous rediriger vers cette autre réponse qui conseille à juste titre d'utiliser la commande idem :

Dans un terminal, tapez: idem from_folder destination_folder , par exemple:

   ditto ./srcFolder ./targetFolder
Stéphane Bruckert
la source
0

Pour les utilisateurs qui veulent une interface graphique alternative ou un terminal de peur: voici une application gratuite que j'ai trouvée qui fusionnera les dossiers pour vous.

http://subrosasoft.com/software/freeware/macmerger

Avertissement: je ne suis en aucun cas affilié à la société qui fabrique l'application.

Le rédacteur est en 2012. Il y a peu de commentaires, mais cela semble bien fonctionner.

Nohl
la source
0

J'ai trouvé cela sur le support Apple ( http://support.apple.com/kb/PH14224 ), vous devez choisir "Keep newer" pour fusionner, fonctionne pour moi:

Fusionner deux dossiers

Si vous avez deux dossiers portant des noms identiques à deux emplacements différents, vous pouvez les fusionner en un seul dossier. Pour ce faire, vous devez copier (ne pas déplacer) un dossier vers l'emplacement qui contient déjà un dossier du même nom. Dans la boîte de dialogue qui apparaît, cliquez sur Fusionner.

L'option Fusionner n'apparaît que si l'un des dossiers contient des éléments qui ne se trouvent pas dans l'autre dossier. Si les dossiers contiennent différentes versions de fichiers portant le même nom, les seules options sont Arrêter ou Remplacer.

user77537
la source