Page d'accueil » comment » Comment fusionner des dossiers sur Mac OS X sans perdre tous vos fichiers (sérieusement)

    Comment fusionner des dossiers sur Mac OS X sans perdre tous vos fichiers (sérieusement)

    Le comportement par défaut de la fusion de dossiers sous Mac OS X consiste à effacer le dossier existant, en supprimant tous ses fichiers plutôt que de proposer de les fusionner intelligemment. Les gestionnaires de fichiers Windows et Linux proposent la fusion de dossiers depuis des décennies, mais les Mac ne le font toujours pas..

    Il existe une option de fusion masquée dans le Finder, mais cela ne fonctionne que parfois. Apple inclut également une commande de terminal permettant de fusionner les dossiers d’une manière différente. Si vous êtes un utilisateur Windows ou Linux utilisant OS X, c'est assez choquant.

    Comportement cassé du mangeur de fichiers

    Ce problème se produit lorsque vous essayez de déplacer un dossier dans un emplacement où se trouve déjà un autre dossier portant le même nom. Sous Windows et Linux, les gestionnaires de fichiers essaient de gérer cela intelligemment. Ils vont combiner les fichiers des deux dossiers dans un seul dossier du même nom..

    En cas de conflit de fichier, le gestionnaire de fichiers vous demandera quoi faire avec ce fichier spécifique. Si vous avez utilisé Windows ou Linux, vous connaissez probablement ce comportement. Vous n'avez probablement jamais vraiment pensé à ça, parce que ça marche.

    Le Finder sur Mac OS X n’est pas aussi intelligent. Par défaut, il ne propose que deux options - Arrêter ou Remplacer. Arrêter ne fait rien, alors que Remplacer remplace l'ancien dossier par le nouveau dossier. Remplacement de l'ancien dossier réellement supprime tous les fichiers de l'ancien dossier. Le Finder ne propose pas de fusionner les dossiers.

    Oui, vous lisez bien. Essayez de fusionner un dossier comme vous le feriez sous Windows ou Linux et vous perdrez tous les fichiers de l'ancien dossier si vous cliquez sur Remplacer sans lire la boîte de dialogue. Nous espérons que vous avez effectué des sauvegardes récentes de Time Machine avant de commencer à déplacer des dossiers sous Mac OS X.!

    Si vous voyez cette boîte de dialogue lorsque vous essayez de déplacer un ou plusieurs dossiers, vous devrez probablement simplement cliquer sur Arrêter. Il ne fera probablement pas ce que vous voulez faire.

    Comment fusionner des dossiers dans le Finder

    Le Finder dispose en réalité d’une fonctionnalité de fusion de dossiers, mais il ne l’offre pas lorsque vous le souhaitez. Au lieu de cela, vous devez utiliser une poignée de main secrète pour y accéder..

    Mac OS X 10.7 Lion - sorti en 2011 - a ajouté une option de fusion masquée. Pour y accéder, vous devez maintenir la touche Option enfoncée pendant que vous faites glisser un dossier au même emplacement. Si vous faites cela, vous verrez une boîte de dialogue avec un bouton Fusionner et vous pourrez cliquer dessus pour fusionner les dossiers comme vous le feriez sous Windows ou Linux..

    Des problèmes surviennent lorsque vous avez des fichiers portant le même nom dans chaque dossier. Mac OS X proposera une option pour vous aider à gérer cela: un bouton «Conserver plus récent» qui écrase les anciennes versions de tous les fichiers portant le même nom et les plus récents. Il n'y a aucun moyen d'ignorer ces conflits ou de conserver les fichiers plus anciens, et il n'existe aucun outil utile permettant de comparer les tailles et autres informations. C'est tout ou rien.

    L'option «Conserver les plus récents» n'apparaît que si le dossier que vous déplacez contient les fichiers les plus récents. Si le dossier que vous déplacez contient les fichiers plus anciens, l'option Fusionner n'apparaîtra pas, même si vous maintenez le bouton Option enfoncé..

    Peut-être que l'option Fusionner est si bien cachée parce qu'elle ne fonctionne pas très bien. C'est un peu gênant.

    Comment fusionner des dossiers avec la même commande

    Pour vous aider à fusionner les dossiers correctement, Apple a ajouté de meilleures fonctionnalités de fusion de dossiers à une commande de terminal appelée «idem». Nous ne sommes pas certains de la raison pour laquelle ils n'ont pas réparé le Finder. La commande idem est une version améliorée de la Commande Unix cp, que vous pourriez aussi utiliser si vous aimez.

    Contrairement au Finder, Ditto fusionne automatiquement les dossiers. Comme le dit sa page de manuel:

    "Si le répertoire de destination existe déjà, les répertoires source sont fusionnés avec le contenu précédent de la destination."

    Pour utiliser idem, vous devez ouvrir un terminal - appuyez sur Commande + Espace, tapez Terminal dans la boîte de dialogue de recherche Spotlight et appuyez sur Entrée.

    La commande idem utilise la syntaxe idem / chemin / vers / source / dossier / chemin / vers / destination / dossier. Ainsi, dans notre exemple ici, nous avons un dossier nommé «Test» stocké sur notre bureau et un autre dossier nommé «Test» stocké dans notre dossier Téléchargements. Nous exécuterions la commande suivante pour les fusionner:

    idem -V ~ / Bureau / Test ~ / Téléchargements / Test

    (La partie -V de la commande est facultative, mais elle nous permet de voir ce que fait réellement la même chose. N'hésitez pas à l'omettre.)

    Contrairement au Finder, la commande ditto écrase de force le contenu du dossier de destination avec le contenu du dossier source. Même si le dossier source contient des fichiers plus anciens que le dossier de destination, les fichiers en conflit du dossier de destination seront remplacés par ces fichiers plus anciens..

    Comment fusionner des dossiers, style Windows ou Linux

    Vous aurez besoin d'un utilitaire tiers pour fusionner des dossiers, comme vous le feriez sous Windows ou Linux, avec des invites pour chaque conflit de fichier individuel et la possibilité de choisir les fichiers que vous souhaitez conserver. Nous avons cherché haut et bas à la recherche d'un bon logiciel libre permettant de comparer les conflits de fichiers et de vous permettre de choisir intelligemment, mais nous n'en avons trouvé aucun. S'il vous plaît laissez un commentaire si vous avez trouvé un utilitaire gratuit qui fonctionne bien!

    Cette fonctionnalité est disponible dans les logiciels payants. Nous avons testé Path Finder de Cocaotech, une alternative au Finder, et nous avons constaté qu'il offrait une fonctionnalité de fusion qui fonctionne comme prévu. À 40 USD, c'est une fonctionnalité coûteuse de fusion de dossiers, mais vous y trouverez peut-être d'autres fonctionnalités utiles. Nous sommes sûrs que d'autres applications payantes offrent des fonctionnalités similaires.


    Vous pouvez toujours simplement ouvrir les deux dossiers et déplacer les fichiers d’un dossier à l’autre de l’autre dossier, en passant ainsi par des conflits de fichiers dans le Finder. Cela ne sera pas une bonne option si vous avez plusieurs niveaux de dossiers imbriqués - cela demande beaucoup de travail à faire de manière récursive.

    Cet article a été écrit à propos de Mavericks sous OS X 10.9. Espérons donc qu'Apple ajoutera la fusion de dossiers appropriée à l'avenir. Mais ne retenez pas votre souffle: la fusion de dossiers est une fonction assez complexe pour les utilisateurs avancés qui ne semble pas préoccuper Apple..