GNU/Linux >> Tutoriels Linux >  >> Linux

Comparer graphiquement des fichiers et des dossiers sous Linux avec Meld

Comment comparer deux fichiers similaires pour vérifier les différences ? La réponse évidente est d'utiliser la commande diff sous Linux.

Le problème est que tout le monde ne serait pas à l'aise de comparer des fichiers dans un terminal Linux. Et la sortie de la commande diff pourrait être déroutante pour certains.

Prenez cette sortie de commande diff par exemple :

Il y a certainement une courbe d'apprentissage impliquée ici. Cependant, si vous utilisez Linux de bureau, vous pouvez utiliser des applications graphiques pour comparer facilement deux fichiers pour toute différence.

Il existe plusieurs outils de comparaison d'interface graphique disponibles pour Linux. Je vais mettre en avant mon outil préféré Meld dans le point culminant de l'application Linux de cette semaine.

Meld :outil Visual Diff and Merge pour Linux (et Windows)

Avec Meld, vous pouvez comparer deux fichiers côte à côte. Non seulement cela, vous pouvez également modifier les fichiers pour apporter des modifications en conséquence. C'est ce que vous voudriez faire dans la plupart des situations, n'est-ce pas ?

Meld est également capable de comparer des répertoires et de montrer quels fichiers sont différents. Il s'affichera également lorsque les fichiers sont nouveaux ou manquants.

Vous pouvez également utiliser Meld pour une comparaison à trois.

La comparaison graphique côte à côte aide dans un certain nombre de situations. Si vous êtes développeur, vous pouvez l'utiliser pour comprendre les correctifs de code. Meld prend également en charge les systèmes de contrôle de version tels que Git, Mercurial, Subversion, etc.

Fonctionnalités de Meld

Les outils open source Meld ont les principales caractéristiques suivantes :

  • Effectuer une comparaison de différences à deux et à trois voies
  • Modifiez les fichiers sur place et la comparaison des différences est immédiatement mise à jour
  • Naviguer entre les différences et les conflits
  • Visualisez les différences globales et locales avec des insertions, des modifications et des conflits marqués en conséquence
  • Utilisez le filtrage de texte regex pour ignorer certaines différences
  • Mise en évidence de la syntaxe
  • Comparez deux ou trois répertoires pour les fichiers nouvellement ajoutés, manquants et modifiés
  • Exclure certains fichiers de la comparaison
  • Compatibilité avec les systèmes de contrôle de version populaires tels que Git, Mercurial, Bazaar et SVN
  • Prise en charge de nombreuses langues internationales
  • Licence GPL v2 open source
  • Disponible pour Linux et Windows

Installer Meld sous Linux

Meld est une application populaire et elle est disponible dans les dépôts officiels de la plupart des distributions Linux.

Vérifiez le centre de logiciels de votre distribution et voyez si Meld est disponible.

Alternativement, vous pouvez également utiliser le gestionnaire de packages en ligne de commande de votre distribution pour installer Meld. Sur Ubuntu, il est disponible dans le référentiel Universe et peut être installé à l'aide de la commande apt :

sudo apt install meld

Vous pouvez trouver le code source de Meld sur le dépôt GitLab de GNOME :

Fusionner le code source

Ça vaut le coup ?

Je sais que la plupart des éditeurs de code open source modernes sont livrés avec cette fonctionnalité, mais parfois vous voulez juste une interface simple sans avoir à installer des modules complémentaires pour comparer les fichiers. Meld vous offre exactement cela.

Utilisez-vous d'autres outils pour vérifier les différences entre les fichiers ? Ce serait quel outil ? Quelle est votre expérience avec Meld, si vous l'avez déjà utilisé ? Les sections de commentaires sont à vous pour partager votre opinion.

Article d'origine


Linux
  1. Rechercher des fichiers et des répertoires sous Linux avec la commande find

  2. Supprimer des fichiers et des dossiers dans le terminal Linux

  3. Crypter et décrypter des fichiers avec une phrase secrète sous Linux

  4. Comment trouver des fichiers avec des autorisations SUID et SGID sous Linux

  5. Comment compresser des fichiers et des répertoires sous Linux (avec exemples)

Comment comparer des fichiers sous Linux à l'aide de l'outil Meld (Diff/Merge)

Comment compresser des fichiers et des dossiers sous Linux [Astuce pour débutant]

Linux recherche une chaîne dans des dossiers et des fichiers avec ack

Économisez de l'espace en compressant les fichiers et les dossiers sous Linux

Recherche des fichiers et dossiers les plus volumineux dans la ligne de commande Linux

Comment compresser des fichiers et des dossiers sous Linux