C'est quoi, diff ?
diff compare deux fichiers ligne par ligne et affiche les différences. Indispensable pour savoir ce qui a changé dans un fichier de configuration ou comparer deux versions d'un script.
💡 L'analogie : diff, c'est comme le mode "Suivi des modifications" de Word — il montre exactement ce qui a été ajouté, supprimé ou modifié.
# Comparer deux fichiers
$ diff fichier1.txt fichier2.txt
< ligne seulement dans fichier1
> ligne seulement dans fichier2
# Format unifié (plus lisible, utilisé pour les patches)
$ diff -u ancien.conf nouveau.conf
--- ancien.conf
+++ nouveau.conf
-port = 80
+port = 443
# Comparer deux dossiers
$ diff -r dossier1/ dossier2/
# Ignorer les espaces
$ diff -w fichier1.txt fichier2.txt
💡 colordiff pour plus de lisibilité
Installe
colordiff (apt install colordiff) pour avoir les différences en couleur. Les ajouts en vert, les suppressions en rouge — bien plus lisible.