Comparer des fichiers sous Linux - Voici comment
L'astuce pratique suivante vous montre comment comparer des fichiers sous Linux.
Comment comparer des fichiers sous Linux
Ouvrez d'abord la console avec la combinaison de touches [Alt] + [Ctrl] + [T] ou entrez le terme "Terminal" dans la barre de recherche. Utilisez la commande cd pour accéder au répertoire dans lequel se trouvent les textes. Si vous ne savez pas où les fichiers sont stockés, nous vous montrerons une autre astuce pratique sur la recherche de fichiers sous Linux.
- Linux compare uniquement les fichiers texte dans la console - ceux qui recherchent des applications plus spécifiques trouveront ce qu'ils recherchent dans le centre logiciel.
- Si vous voulez savoir où deux fichiers diffèrent, entrez "diff filename1 filename2". Si les objets sont identiques, vous ne recevrez aucune sortie. Si les deux fichiers diffèrent, vous recevrez un code d'erreur tel que "1c1". Cela vous indique que les fichiers de la première ligne diffèrent.
- Si les mauvaises lignes ne vous intéressent pas et que vous souhaitez simplement savoir si les fichiers sont identiques ou non, tapez "diff -q filename1 filename2". Attention: Les extensions de fichier dans la console sont nécessaires pour la commande diff, sinon vous recevrez un message d'erreur.
- Le code d'erreur qui apparaît lorsque vous omettez le paramètre "-q" se compose de trois unités. Le premier chiffre de la lettre indique la ligne du premier document dans laquelle la différence se produit. La lettre du milieu est soit un "a" pour "ajouter" si une lettre est manquante. Le contraire est un "d" pour "supprimer" s'il y en a trop dans le premier fichier. Un "c" indique que deux mots sont différents et vous devez changer la position. Le dernier numéro représente la ligne correspondante dans le deuxième fichier.
- Si vous souhaitez comparer trois fichiers, entrez "diff3 filename1 filename2 filename3".
Si vous n'avez alors plus besoin de l'un des fichiers, vous trouverez une autre astuce pratique sur la façon de supprimer des fichiers sous Linux.