9 Meilleurs outils de comparaison de fichiers et de différence (DIFF) pour Linux

9 Meilleurs outils de comparaison de fichiers et de différence (DIFF) pour Linux

Lors de la rédaction de fichiers de programme ou de fichiers texte normaux, les programmeurs et les rédacteurs veulent parfois faire la différence entre deux fichiers ou deux versions du même fichier. Lorsque vous comparez deux fichiers informatiques sur Linux, la différence entre leur contenu est appelée un difficulté. Cette description est née d'une référence à la sortie de DIFF, l'utilitaire de comparaison de fichiers de ligne de commande UNIX bien connu.

9 meilleurs outils de difficulté de fichier Linux ou de comparaison

Il existe plusieurs outils de comparaison de fichiers que vous pouvez utiliser sur Linux, et dans cette revue, nous examinerons certains des meilleurs outils basés sur des terminaux et de GUI Diff dont vous pouvez profiter lors de l'écriture de code ou d'autres fichiers texte.

1. commande diff

J'aime commencer par l'outil de ligne de commande UNIX original qui vous montre la différence entre deux fichiers informatiques. Diff est simple et facile à utiliser, il est préinstallé sur la plupart des distributions Linux. Il compare les fichiers ligne par ligne et produit la différence entre eux.

Vous pouvez consulter l'entrée manuelle pour Diff pour l'utiliser facilement.

# homme diff 
Commande Linux Diff pour comparer les fichiers

Il y a des emballages pour le difficulté outil qui améliore ses fonctionnalités et celles-ci incluent:

Commande Colordiff

Colordiff est un script perl qui produit la même sortie que difficulté, mais avec la couleur et la modération de la syntaxe. Il a des schémas de couleurs personnalisables.

Vous pouvez installer Colordiff Sur vos systèmes Linux, en utilisant des outils de gestion de package par défaut appelé Yum, DNF ou APT-GET comme indiqué.

# yum install colodiff [sur Centos / Rhel / Fedora] # dnf installer coordiff [sur Fedora 23+ Version] $ sudo apt-get install colordiff [sur Debian / Ubuntu / Mint]] 

Vous pouvez consulter l'entrée manuelle pour Colordiff comme montré.

# homme Colordiff 
Commande Linux Colordiff - sortie de difficulté de couleur

Commande WDIFF

Le wdiff L'utilitaire est un front difficulté Commande utilisée pour comparer les fichiers sur une base mot par mot. Ce programme est très utile lors de la comparaison de deux textes pour les mots modifiés et pour lesquels les paragraphes ont été remplis.

À installer wdiff Sur vos systèmes Linux, exécutez:

# yum install wdiff [sur Centos / Rhel / Fedora] # dnf installer wdiff [sur Fedora 23+ Version] $ sudo apt-get install wdiff [sur Debian / Ubuntu / Mint]] 

Utiliser wdiff Manuel pour comment l'utiliser sur Linux.

# homme wdiff 
WDIFF compare deux fichiers dans Linux

2. Commande vimdiff

Vimdiff fonctionne de manière avancée par rapport à difficulté utilitaire. Il permet à un utilisateur de modifier jusqu'à quatre versions d'un fichier tout en montrant ses différences. Quand tu l'exploche, Vimdiff Ouvre deux ou trois ou quatre fichiers à l'aide de l'éditeur de texte VIM.

Vimdiff modifier plusieurs fichiers pour les différences

Visitez la page d'accueil: http: // vimdoc.sourceforge.net / htmldoc / diff.html

Avoir regardé la vieille école difficulté Outils, permet de passer rapidement à certains GUI DIFF Outils disponibles sur Linux.

3. Kompare

Kompare est un GUI Diff wrapper qui permet aux utilisateurs de visualiser les différences entre les fichiers et de les fusionner également.

Certaines de ses fonctionnalités incluent:

  1. Prend en charge plusieurs formats Diff
  2. Prend en charge la comparaison des répertoires
  3. Prend en charge la lecture des fichiers Difff
  4. Interface personnalisable
  5. Création et application des correctifs aux fichiers source
Outil Kompare - comparer deux fichiers dans Linux

Visitez la page d'accueil: https: // www.kde.org / applications / développement / kompare /

4. Diffuser

Diffuser est une application GUI multiplateforme pour comparer et fusion des fichiers. Il dispose de deux moteurs de fonctionnalité, le moteur Diff qui montre la différence entre deux fichiers, qui prend en charge la mise en surbrillance et l'édition intra-line et un moteur de fusion qui étend les lignes modifiées entre trois fichiers.

Il a les fonctionnalités suivantes:

  1. Prend en charge la comparaison des répertoires
  2. Intégration du navigateur de fichiers
  3. Hautement configurable
DiffMerge - Comparez les fichiers dans Linux

Visitez la page d'accueil: https: //.com / diffMerge /

5. Meld - outil Diff

Fondre est un outil GUI Diff et fusion léger. Il permet aux utilisateurs de comparer les fichiers, les répertoires plus les programmes contrôlés par version. Construit spécifiquement pour les développeurs, il est livré avec les fonctionnalités suivantes:

  1. Comparaison bidirectionnelle et à trois des fichiers et répertoires
  2. Mise à jour de la comparaison des fichiers en tant qu'utilisateurs Type plus de mots
  3. Rendu les fusions plus faciles à l'aide du mode de fusion automatique et des actions sur des blocs modifiés
  4. Comparaisons faciles en utilisant des visualisations
  5. Soutient Git, Mercurial, Subversion, Bazaar plus bien d'autres
Meld - un outil Diff pour comparer le fichier dans Linux

Visitez la page d'accueil: http: // meldmerge.org /

6. Outil diffus - GUI Diff

Diffuser est un autre outil de GUI et de fusion de GUI gratuits, gratuits, gratuits et simples que vous pouvez utiliser sur Linux. Écrit en python, il offre deux fonctionnalités majeures, c'est-à-dire: la comparaison des fichiers et le contrôle de la version, permettant l'édition de fichiers, la fusion de fichiers et également la différence entre les fichiers.

Vous pouvez afficher un résumé de comparaison, sélectionner des lignes de texte dans des fichiers à l'aide d'un pointeur de souris, faire correspondre les lignes dans des fichiers adjacents et modifier différents fichiers. Les autres fonctionnalités incluent:

  1. Syntaxe mise en évidence
  2. Raccourcis clavier pour une navigation facile
  3. Prend en charge undo illimité
  4. Support Unicode
  5. Soutient Git, CVS, DARCS, Mercurial, RCS, Subversion, SVK et Monotone
Diffuse - un outil pour comparer les fichiers texte dans Linux

Visitez la page d'accueil: http: // diffuse.sourceforge.filet/

7. Xxdiff - outil de difficulté et de fusion

Xxdiff est un comparateur et un outil de fusion de fichiers et de répertoires gratuits et puissants qui s'exécute sur UNIX comme les systèmes d'exploitation tels que Linux, Solaris, HP / UX, IRIX, DEC TRU64. Une limitation de xxdiff est son manque de prise en charge des fichiers Unicode et l'édition en ligne des fichiers Diff.

Il a la liste des fonctionnalités suivantes:

  1. Comparaison peu profonde et récursive de deux, trois fichiers ou deux répertoires
  2. Différence horizontale mise en évidence
  3. Fusion interactive des fichiers et économie de sortie résultante
  4. Prend en charge les avis de fusion / la police
  5. Prend en charge des outils de Diff externes tels que GNU Diff, SIG Diff, Cleereddiff et bien d'autres
  6. Extensible à l'aide de scripts
  7. Entièrement personnalisable à l'aide d'un fichier de ressources et de nombreuses autres fonctionnalités mineures
outil xxdiff

Visitez la page d'accueil: http: // furius.ca / xxdiff /

8. Kdiff3 - - outil de difficulté et de fusion

Kdiff3 est encore un autre outil de difficulté multiplateforme cool et de fusion en Kdevelop. Il fonctionne sur toutes les plates-formes de type Unix, y compris Linux et Mac OS X, Windows.

Il peut comparer ou fusionner deux à trois fichiers ou répertoires et possède les fonctionnalités notables suivantes:

  1. Indique les différences ligne par ligne et caractère par caractère
  2. Prend en charge automatiquement
  3. Éditeur intégré pour gérer les conflits de fusion
  4. Prend en charge Unicode, UTF-8 et de nombreux autres codecs
  5. Permet l'impression des différences
  6. Prise en charge de l'intégration de l'Explorateur Windows
  7. Prend également en charge la détection automatique via le «bom» du byte-ordre
  8. Soutient l'alignement manuel des lignes
  9. GUI intuitive et bien d'autres
Outil Kdiff3 pour Linux

Visitez la page d'accueil: http: // kdiff3.sourceforge.filet/

9. Tkdiff

Tkdiff est également un emballage GUI multiplateforme et facile à utiliser pour l'outil UNIX Diff. Il fournit une vue côte à côte des différences entre deux fichiers d'entrée. Il peut fonctionner sur Linux, Windows et Mac OS X.

De plus, il a d'autres fonctionnalités passionnantes, notamment des signets Diff, une carte graphique des différences pour une navigation facile et rapide et beaucoup plus.

Visitez la page d'accueil: https: // sourceforge.net / projets / tkdiff /

Après avoir lu cette revue de certains des meilleurs outils de comparateur de fichiers et d'annuaire, vous voulez probablement en essayer certains d'entre eux. Ce ne sont peut-être pas les seuls outils Diff disponibles que vous pouvez trouver sur Linux, mais ils sont connus pour offrir à certaines les meilleures fonctionnalités, vous pouvez également nous informer de tout autre outil Diff que vous avez testé et que vous pensez mériter d'être mentionné parmi les meilleurs.