Comment fusionner des répertoires sous Mac OS X avec idem
Table des matières:
Si vous avez besoin de joindre deux répertoires, vous pouvez soit faire glisser et déposer le tout ensemble, soit utiliser la commande "mv" pour déplacer les fichiers manuellement, soit, comme nous le montrerons ici, vous pouvez rapidement fusionner deux répertoires quelconques dans Mac OS X en utilisant l'outil de ligne de commande idem ou 'cp'.
La ligne de commande est généralement destinée aux utilisateurs avancés, mais idem est assez simple à utiliser, donc presque tout le monde peut l'utiliser de cette façon s'il est à l'aise avec le terminal. Apprenons à fusionner des répertoires avec la commande idem sur Mac.
Comment fusionner des dossiers avec idem
Pour utiliser idem dans le but de fusionner des répertoires ensemble, lancez l'application Terminal.
Vous voudrez utiliser la syntaxe suivante :
idem répertoire1 répertoire2
Si un répertoire existe déjà à la destination (répertoire2), alors le contenu de la source (répertoire1) sera fusionné avec le contenu de la destination (destination2).
Ensuite, appuyez sur retour pour exécuter la commande.
Pour un exemple, disons que je veux fusionner des images de "Août 2010" dans "Été 2010" alors j'utiliserai la chaîne de commande suivante pour accomplir ceci :
"idem août 2010>"
Appuyer sur retour fusionnera alors ces deux répertoires.
Il est important de comprendre comment fonctionne idem et en quoi il diffère des commandes mv et cp, la page de manuel est un bon point de départ si vous n'êtes pas familier. La page de manuel de ditto décrit plus en détail :
Notez la création de répertoires de destination et, comme nous le soulignons ici, la possibilité de fusionner un répertoire source et de destination avec la chaîne idem.
Si vous n'êtes pas familier avec la ligne de commande ou si vous n'êtes pas à l'aise avec celle-ci pour des méthodes plus avancées de transfert de fichiers comme celle-ci, vous pouvez simplement utiliser l'interface graphique du Finder pour effectuer ce type d'action.
Une autre option consiste à utiliser la commande cp, qui se comportera comme idem. La syntaxe est cependant un peu plus complexe.
Fusionner des répertoires avec "cp" sur la ligne de commande
Si vous ne voulez pas utiliser idem, vous pouvez également utiliser la commande cp avec les drapeaux -r et -n comme ceci :
cp -r -n ~/Desktop/Dir1/ ~/Desktop/Dir2/
Cela copiera tout de Dir1 dans Dir2 mais n'écrasera aucun fichier correspondant.
Connaissez-vous une autre méthode pour fusionner des répertoires à partir de la ligne de commande ? Partagez avec nous vos trucs et astuces pour fusionner des dossiers sur Mac !