19 janvier 2025

Krusell France

Ta dose d'actu digital !

Comment utiliser la commande diff sous Linux pour comparer des fichiers et des répertoires

tuto linux comparer des fichiers avec diff
Rate this post

Comparer des fichiers sous Linux avec la commande diff

Présentation

Sous Linux, la commande “diff” est un outil simple et efficace pour comparer deux fichiers et identifier les différences entre eux. Cela peut être utile pour comparer différentes versions de scripts ou de fichiers de configuration.

Syntaxe de la commande diff

La syntaxe de la commande diff est la suivante :

diff fichier1 fichier2 [options]

Cette commande retourne un résultat avec des indications sur les différences entre les fichiers comparés.

Utilisation de la commande diff

La commande diff peut être utilisée pour comparer tous types de fichiers textes, tels que des fichiers de configuration, des scripts Bash ou des fichiers textes simples. Tant que le contenu est accessible en mode texte, l’outil peut effectuer la comparaison.

Il n’est pas possible de comparer plus de 2 fichiers à la fois avec la commande diff.

Prise en main de diff

Pour utiliser la commande diff, créez deux fichiers avec du contenu différent, puis lancez la comparaison en utilisant la commande diff fichier1.txt fichier2.txt.

Que se passe-t-il avec des fichiers identiques ?

Si les deux fichiers sont identiques, aucun retour n’est affiché dans la console. L’utilisation de l’option “-s” permet de confirmer que les fichiers sont identiques.

La commande diff et la casse

Par défaut, la commande diff tient compte de la casse. Pour ignorer la casse, l’option “-i” peut être utilisée. Il est également possible de combiner cette option avec l’option “-s”.

Ne pas tenir compte des sauts de ligne

La commande diff prend en compte les sauts de ligne par défaut. Pour ignorer les lignes vides, l’option “-B” peut être ajoutée à la commande.

Changer le mode d’affichage

La commande diff propose différents modes d’affichage pour comparer les fichiers. L’option “-c” affiche les différences de manière plus précise en ajoutant des symboles devant les lignes concernées.

Comparer 2 dossiers avec diff

En plus de comparer des fichiers, la commande diff peut également être utilisée pour comparer le contenu de deux dossiers. L’option “-q” permet d’identifier les fichiers et dossiers présents dans un répertoire mais pas dans l’autre.

Conclusion

Au terme de ce tutoriel, vous savez maintenant comment utiliser la commande diff sous Linux pour comparer des fichiers ou des répertoires. Pour aller plus loin, n’hésitez pas à consulter l’aide de la commande diff en utilisant la commande diff –help.

Source : www.it-connect.fr

  • julien castex redacteur tech

    Julien est un journaliste tech polyvalent avec une expérience couvrant divers aspects de la high tech, en passant par les smartphones et l'Intelligence Artificielle. Il écrit sur les dernières tendances technologiques, les startups et les projets innovants ainsi que les impacts de la technologie sur la société.

    Voir toutes les publications