Pouvez-vous me dire comment comparer le contenu de chaque fichier dans deux hiérarchies de répertoires différentes? Je suis sur la plate-forme MacOS X?
Je vous remercie.
macos
comparison
michael
la source
la source
Réponses:
DiffMerge peut faire ce dont vous avez besoin:
la source
Si vous avez les outils de développement installés, vous aurez filemerge, qui peut comparer 2 répertoires. Cependant, si ce n’est pas le cas, ce serait une tâche plutôt lourde à installer, rien que pour cela.
la source
Si vous souhaitez voir les modifications pour chaque fichier dans un programme de différences visuelles tel que Kaléidoscope tu peux faire:
La commande diff avec l'option -q obtient une liste des fichiers se différenciant par le format suivant:
La commande awk nettoie cette opération pour n’avoir que les noms de fichier:
La commande xargs avec l'option -L 1 exécute Kaleidascope pour chaque ensemble de paires de fichiers.
la source
J'utilise "Beyond compare" pour le faire, et il semble que l'équivalent MAC est bbedit
la source
Si cela ne vous dérange pas d'utiliser la ligne de commande, vous pouvez utiliser la commande UNIX 'diff'.
Voici un exemple de commande permettant d’exécuter une comparaison à l’aide de diff:
diff -r / mon / premier / répertoire / mon / deuxième / répertoire
Cela va effectuer de manière récursive un diff sur tous les répertoires communs et les fichiers entre les deux répertoires.
Référence: http://www.computerhope.com/unix/udiff.htm
la source
Beyond Compare 4 beta fonctionne maintenant aussi sur OSX. C'est un bon outil de comparaison avec une interface graphique qui pourrait comparer, synchroniser et fusionner des fichiers et des dossiers.
http://www.scootersoftware.com/beta.php?zz=beta4_dl
la source