Table des matières

Meld

Introduction

Meld est un outil graphique permettant de visualiser les différences entre fichiers ou entre dossiers2). Il permet aussi d'effectuer des fusions.

Installation

De façon classique :

apt-get update && apt-get install meld

Ou par votre gestionnaire de paquets habituel.

Utilisation

Comparaison directe de 2 fichiers

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
retour de la commande
./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

Opérations courantes sur les fichiers

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 8-) :

Comparaison directe de 2 dossiers

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 :

Liens

Conclusion

Si vous êtes allergique à la commande diff et à ses retours spartiates voire énigmatiques, meld est l'outil qu'il vous faut. :-D

1)
N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !
2)
Remarque de paskal : meld comporte des onglets et permet de multiples comparaisons, le rêve pour fanatique des onglets en pagaille ! :-P