Si vous savez que le contenu de deux fichiers est semblable
et que vous désirez identifier les différences
ou déterminer celui qui a été modifié :
Exécutez d’abord ll et regardez les champs date et heure pour connaître
le moment de la dernière sauvegarde de chaque fichier.
Par exemple :
-rw-r--r-- 1 jim users 1759 17 nov 15:53 test1 -rw-r--r-- 1 jim users 2130 17 nov 15:47 test2
|
test1 a été sauvegardé plus
récemment que test2; en effet, l’heure est plus récente
(le nombre d’octets est également différent).
Vous pouvez déterminer les différences
entre test1 et test2 en exécutant la commande diff :
diff(1)
Par exemple, si test1 contient :
Marie avait un petit mouton. Sa toison était blanche comme la neige. |
et test2 contient :
Marie avait un petit mouton. Sa toison était noire comme la nuit. |
La commande affichera une ligne semblable à la suivante,
indiquant les différences repérées, par
numéro de ligne et (avec les signes < et >) le fichier où elles apparaissent :
3c3 Les numéros de lignes pertinentes < blanche comme la neige. La version de test1 --- > noire comme la nuit. La version de test2 |
Vous pouvez remarquer la manière dont diff signale
que si vous supprimiez la ligne « < » et
ajoutiez la ligne « > »,
les deux fichiers seraient identiques.