Meld est un outil graphique permettant de visualiser les différences entre fichiers ou entre dossiers2). Il permet aussi d'effectuer des fusions.
De façon classique :
apt-get update && apt-get install meld
Ou par votre gestionnaire de paquets habituel.
Se rendre dans le dossier contenant les fichiers à comparer à l'aide de la commande cd
Exemple (le dossier contenant les fichiers se trouve dans le home)
cd ./css
Lancer la commande
meld Mial.css Mial_old.css
Ou indiquer le chemin précis où se trouvent les fichiers à comparer. Vous pouvez vous aider de la commande find pour le trouver
Exemple
find -name Mial.css
./Mial.css
Lancer la commande
meld ./css/Mial.css ./css/Mial_old.css
Et voilà… Merci paskal pour cette découverte
Pour ceux qui préfèrent passer par l'interface graphique pour le choix des fichiers à comparer, vous pouvez lancer meld depuis votre menu ou depuis un terminal
meld
et vous servir de son menu pour les sélectionner
De nombreuses possibilités sont offertes, comme remplacer ou copier les différences d'un fichier vers l'autre, et ceci pour chaque différence sélectionnée :
Cerise sur le gâteau : on peut procéder à une fusion totale :
La méthode est la même : indiquer à meld les chemins des dossiers à comparer :
meld codebuttondf-srv codebuttondf-151027
Là aussi des possibilités intéressantes, vous pouvez :
Si vous êtes allergique à la commande diff et à ses retours spartiates voire énigmatiques, meld est l'outil qu'il vous faut.