56 votes

Comment fusionner (et non remplacer) des dossiers lors de la copie sur le Mac ?

Il y a un question similaire sur Windows . C'est la même chose, mais pour le mac. Au fait, c'est bizarre qu'il n'y ait pas encore de question à ce sujet, puisqu'il semble que c'est la chose la plus détestée de Mac OS X .

Si j'essaie de copier ou de déplacer un dossier dans un endroit où il existe déjà, il me demande d'effectuer les opérations suivantes remplacer il. Cela entraînerait la suppression de la cible. Je veux plutôt fusionner .

Il y a déjà un demande de l'aquataskforce à ce sujet, et c'est un une discussion qui dure depuis longtemps si c'est même quelque chose qui devrait exister sur Mac, en raison de toute sa philosophie. Les discussions chez Apple sont dépassées et n'a pas beaucoup aidé non plus.

Comme d'habitude, il existe des solutions professionnelles pour ce faire, telles que Changements y Araxis . Et il y a le rsync ou des alternatives en ligne de commande. Mais je veux un gratuit et simple une solution, un peu comme ce qui se fait sous Windows ou Linux. Je ne le ferai pas beaucoup de toute façon. A propos, PathFinder n'ont pas non plus cette option et FolderMerge ne fonctionne pas sur Snow Leopard d'après mon seul test.

Suggestions à qui peut trouver une solution :

Je pense qu'une bonne idée serait de déplacer tout ce qui n'est pas une copie exacte dans le même dossier, et de laisser tous les doublons derrière. Aucune confirmation n'est nécessaire dans ce cas, et je peux facilement vérifier les doublons plus tard. S'il s'agit de copier une fusion, alors le dossier cible contiendra tout, et la source sera plutôt intacte. La vérification des doublons ne porte que sur le nom du fichier. Laissez les choses plus compliquées aux tiers.

3voto

RJFalconer Points 2678

Il y avait ici deux solutions "en attendant" que je ne qualifierais pas de "". simple "... Heureusement, j'ai tombé dessus par hasard :

alt text

Cela s'appelle FileMerge et peut être trouvé dans /Developer/Application/Utilitaires lorsque vous installez les outils de développement Xcode depuis le CD Mac OSX ou téléchargez-le sur le site d'Apple .

Il compare d'abord les deux dossiers que vous avez sélectionnés, puis affiche les différences. Vous pouvez ensuite choisir si vous voulez fusionner les fichiers en un seul fichier de destination.

Ce n'est toujours pas aussi simple que je l'avais suggéré, mais au moins ce doit être la meilleure option connue "entre-temps" si vous avez environ 1,5 Go de libre pour l'installation. Le "cp" est difficile à suivre et le serveur + Transmit ne vous laisse pas le faire à moins que ce soit local.

Maintenant nous avons juste besoin d'un moyen de l'utiliser sans installer Xcode... J'éditerai plus tard si j'arrive à le faire - cela semble ne pas être un matériel simple après avoir beaucoup googlé.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X