25 votes

Où est passé le dossier "fusionner" ou "garder les deux" dans OS X 10.9 Mavericks ?

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 m'a demandé dans Lion si je voulais fusionner - ou sur Mountain Lion si je veux garder les deux (qui était aussi une fusion).

Je ne trouve pas cette option dans Mavericks.

Apple a-t-elle supprimé cette fonction utile ?

Des conseils ?

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

0 votes

La fonctionnalité existe toujours dans la 10.9. Maintenir la touche ALT enfoncée tout en glissant fonctionne toujours.

0 votes

Oui - je savais que le fait d'appuyer sur la touche ALT est une précondidtion. Néanmoins, mon Mavericks ne m'a pas présenté l'option "Fusionner". Mais j'ai trouvé pourquoi... - Je vais écrire une réponse à ma question. Merci quand même !

0 votes

Que faites-vous si toute cette fenêtre a disparu ? Je n'arrive jamais à la faire apparaître lorsque je fais glisser des dossiers. Et l'ordinateur ne fait rien. Il ne déplace pas les fichiers. Il ne me dit rien. Des suggestions sur la façon de la faire réapparaître ?

33voto

DerWOK Points 831

OK. Je l'ai découvert moi-même... Heureusement, Apple n'a pas supprimé la fonctionnalité de fusion du Finder avec Mavericks. Mais parfois, elle n'est pas proposée à 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 quelque part ailleurs. Maintenant, faites glisser ce deuxième dossier SomeStuff vers le dossier TARGET ( sans appuyer sur les touches de modification ), le Finder vous présentera la boîte de dialogue suivante (Stop and Replace) :

enter image description here

Donc, pas de fusion ici.

Maintenant - si vous appuyez sur le bouton Alt lorsque 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 (sans chevauchement). En d'autres termes : pas de noms de fichiers en double. Alors le finder vous donnera ces options (Stop, Merge & Replace All) :

enter image description here

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 qui m'a fait penser que la fusion avait disparu dans Mavericks) : s'il existe au moins un nom de fichier qui est contenu dans les deux dossiers SomeStuff, alors la fusion n'est pas possible. Le finder vous proposera alors ces options (Ne pas remplacer, Arrêter, Remplacer) :

enter image description here

Donc, pas de fusion possible, ici aussi !

0 votes

Le nom de fichier contenu dans les deux dossiers m'a déconcerté ! Cela m'a permis de comprendre pourquoi cette fonctionnalité semblait si délicate.

0 votes

Je viens de perdre environ une heure à cause de ça... Finalement, je l'ai fait avec la ligne de commande. Sérieusement, je ne peux pas croire qu'ils ont fait ce changement !

12voto

AJ Meyghani Points 221

Réponse courte

En utilisant la ligne de commande (Terminal) :

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

La commande ci-dessus ajoute le src et les sous-répertoires vers le fichier destination sans écraser le contenu déjà présent dans le fichier destination .

Réponse longue

Même si le contenu se chevauche, vous pouvez toujours utiliser cp pour le faire. Supposons que vous ayez deux dossiers sur votre bureau : le dossier src y el destination et vous voulez fusionner src en destination :

enter image description here

Pour fusionner, il suffit de le faire :

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

NOTE Lorsque vous utilisez cette fonction, le contenu de l src écrase le contenu du fichier destination et ajoute les éléments supplémentaires qui manquent dans le dossier de l'utilisateur. destination . Cela ne devrait pas avoir d'importance si vous voulez juste ajouter les fichiers manquants à partir de src en destination .

AUSSI le nombre de sous-répertoires n'a pas d'importance, il va simplement parcourir chaque dossier de manière récursive, écraser le contenu et ajouter les éléments manquants dans le fichier destination dossier.

MAIS

PITFALL Si vous avez des fichiers énormes (comme des fichiers vidéo), vous ne voulez pas attendre que tout soit écrasé, cela ajoute beaucoup de frais généraux.

SOLUTION DE PIÈGE : Au lieu de cela, vous pouvez utiliser le -n pour éviter l'écrasement :

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

Il s'agit de la description de la -n de la page de manuel :

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

Autres lectures

  1. https://stackoverflow.com/questions/5088332/overhead-of-a-flag-in-cp-command

5voto

Tim Points 51

Je viens de découvrir ce problème également. Je l'ai contourné en utilisant une simple ligne de commande cp -r dans le Terminal. C'est fou que vous ne puissiez pas le faire dans l'interface graphique !

cp -r ./srcFolder/ ./targetFolder/

1 votes

Même si le Finder essaie d'aider à la maintenance des fichiers, je me sens toujours mieux de passer dans le terminal et d'utiliser rsync , cp et autres.

0 votes

Je pense qu'il y a la meilleure solution qui soit... Je n'arrive jamais à comprendre comment faire apparaître l'option "Fusionner" dans le Finder lorsque j'en ai besoin.

0 votes

C'est probablement une bonne idée d'ajouter l'option -n 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/

1voto

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 le idem commandement :

Dans un Terminal, tapez : idem à partir de_dossier destination_dossier par exemple :

   ditto ./srcFolder ./targetFolder

0voto

Nohl Points 203

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

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

Clause de non-responsabilité : je ne suis en aucun cas affilié à la société qui fabrique cette application.

Le droit d'auteur est de 2012. Il y a peu de retours, mais cela semble fonctionner correctement.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X