Comment utiliser diff pour comparer des fichiers texte dans le terminal Linux.

Avez-vous déjà eu 2 fichiers comparables et vous êtes demandé quelles parties sont différentes ? Vous composez du code ainsi que vous essayez de comprendre exactement comment assimiler les modifications que vous ou quelques autres programmeurs ont fait ? Il y a une énergie Linux commune appelée « diff » qui vous aidera.

Qu’est-ce que diff ?

diff est un utilitaire qui révèle les différences entre deux données de message, d’où son nom. Il fait partie de l’exigence POSIX, ce qui indique qu’il est présent sur presque tous les systèmes de type Unix, y compris Linux avec macOS ainsi que les autres BSD.

Si vous êtes sur une circulation majeure de Linux, vous aurez très probablement la version GNU. Si vous êtes sur une distro Linux marginale, vous pouvez l’avoir comme partie de la bibliothèque BusyBox ou Toybox ou la variation BSD si vous êtes sur un système BSD. Vous pouvez voir quelle version vous avez en inspectant la page de manuel :

Comparer deux fichiers sous Linux avec diff

Pour comparer deux fichiers de messages, il suffit de passer leur chemin comme débats à diff :

diff va certainement révéler les lignes qui sont différentes entre les deux dans les données. Les lignes dans les premières données sont précédées d’un « <  » ainsi que les lignes dans la 2e sont précédées d’un « > « . L’écran de résultat affiche les lignes modifiées, ajoutées ou effacées, consistant en la variété de lignes impactées en général.

Voir aussi :  Les 5 meilleures solutions de stockage cloud Linux en 2021

Si vous modifiez la première ligne, diff va certainement sortir « 1c1« , ce qui indique « commencer à la ligne 1, modifier la ligne 1 ». Dans diff, « a  » signifie « ajouter « , « c  » pour « changer  » ainsi que « d  » pour « supprimer.  »

Autres caractéristiques de diff ainsi que des options

Pour voir les données côte à côte, utilisez l’option – y choix :

Le – u choix crée un aperçu « lié » avec un script d’édition et d’amélioration pour l’éditeur ed afin que les modifications puissent être exécutées instantanément.

Avant que les systèmes de contrôle de version distribués comme Git ne soient largement utilisés, les tâches open-source sollicitaient certainement des patchs dans ce format par e-mail, puis les utilisaient dans la base de code avec le programme de patch.

Vous pouvez maintenant comparer des fichiers sur Linux avec diff.

L’énergie diff peut sembler inconnue, mais elle est utile pour voir les différences entre 2 données, que vous soyez simplement en train de comparer les données ou d’envoyer des patchs à un développeur open-source.

Si vous n’êtes pas un adepte du terminal Linux, vous n’avez même pas besoin d’utiliser la ligne de commande pour contraster les données, ou peut-être d’utiliser votre créateur local en tout. Il existe des outils en ligne qui vous permettront de comparer des fichiers en ligne.

Voir aussi :  Comment améliorer les performances des jeux sous Linux

Comment comparer des fichiers texte pour y déceler des différences ?

Comment comparer le texte d’un document en utilisant Windows 10. Dans la zone de recherche de la barre d’outils, tapez Word. Sélectionnez Word dans les options de recherche. Dans la barre d’outils MS Word, cliquez sur Réviser. Dans le menu Révision, cliquez sur Comparer. Parmi les deux options disponibles, sélectionnez Comparer.

  • Dans la zone de recherche de la barre d’outils, tapez Word.
  • Sélectionnez Word dans les options de recherche.
  • Dans la barre d’outils de MS Word, cliquez sur Réviser.
  • Dans le menu Révision, cliquez sur Comparer.
  • Parmi les deux options disponibles, sélectionnez Comparer.

Comment comparer les données de 2 fichiers sous Linux ?

La commande diff de Linux est utilisée pour comparer deux fichiers ligne par ligne et afficher la différence entre eux. Cet utilitaire en ligne de commande liste les modifications que vous devez appliquer pour rendre les fichiers identiques.

Comment exécuter une commande diff sous Linux ?

Options

  • – c (contexte) : Pour afficher les différences en mode contexte, utilisez l’option -c.
  • -u (unifié) : Pour visualiser les différences en mode unifié, utilisez l’option -u.
  • -i : Par défaut, cette commande est sensible à la casse.
  • -version : Cette option est utilisée pour afficher la version de diff qui est actuellement exécutée sur votre système.
Voir aussi :  Comment installer et configurer Snap sur Arch Linux

Que fait la commande diff sous Linux ?

diff est un utilitaire en ligne de commande qui vous permet de comparer deux fichiers ligne par ligne. Il peut également comparer le contenu de répertoires. La commande diff est le plus souvent utilisée pour créer un patch contenant les différences entre un ou plusieurs fichiers qui peut être appliqué à l’aide de la commande patch.

Cliquez pour évaluer cet article !
[Total: Moyenne : ]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *