GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Vergleichen Sie Dateien und Ordner grafisch in Linux mit Meld

Wie vergleichen Sie zwei ähnliche Dateien, um nach Unterschieden zu suchen? Die naheliegende Antwort ist die Verwendung des diff-Befehls unter Linux.

Das Problem ist, dass nicht jeder gerne Dateien im Linux-Terminal vergleichen würde. Und die Ausgabe des diff-Befehls könnte für manche verwirrend sein.

Nehmen Sie zum Beispiel diese diff-Befehlsausgabe:

Hier gibt es definitiv eine Lernkurve. Wenn Sie jedoch Desktop-Linux verwenden, können Sie GUI-Anwendungen verwenden, um zwei Dateien einfach auf Unterschiede zu vergleichen.

Für Linux sind mehrere GUI-Diff-Tools verfügbar. Ich werde mein Lieblingstool Meld im Linux-Anwendungs-Highlight dieser Woche hervorheben.

Meld:Visual Diff and Merge-Tool für Linux (und Windows)

Mit Meld können Sie zwei Dateien nebeneinander vergleichen. Darüber hinaus können Sie die Dateien auch ändern, um entsprechende Änderungen vorzunehmen. Das würdest du in den meisten Situationen tun wollen, oder?

Meld ist auch in der Lage, Verzeichnisse zu vergleichen und anzuzeigen, welche Dateien unterschiedlich sind. Es wird auch angezeigt, wenn Dateien neu sind oder fehlen.

Sie können Meld auch für einen Drei-Wege-Vergleich verwenden.

Der grafische Side-by-Side-Vergleich hilft in vielen Situationen. Wenn Sie ein Entwickler sind, können Sie damit Code-Patches verstehen. Meld unterstützt auch Versionskontrollsysteme wie Git, Mercurial, Subversion etc.

Funktionen von Meld

Die Open-Source-Meld-Tools haben die folgenden Hauptfunktionen:

  • Zwei- und Drei-Wege-Differenzvergleich durchführen
  • Bearbeiten Sie Dateien vor Ort und der Unterschiedsvergleich wird sofort aktualisiert
  • Zwischen Unterschieden und Konflikten navigieren
  • Visualisieren Sie globale und lokale Unterschiede mit entsprechend gekennzeichneten Einfügungen, Änderungen und Konflikten
  • Verwenden Sie die Regex-Textfilterung, um bestimmte Unterschiede zu ignorieren
  • Syntax-Highlighting
  • Zwei oder drei Verzeichnisse auf neu hinzugefügte, fehlende und geänderte Dateien vergleichen
  • Einige Dateien vom Vergleich ausschließen
  • Unterstützung für gängige Versionskontrollsysteme wie Git, Mercurial, Bazaar und SVN
  • Unterstützung für viele internationale Sprachen
  • Open Source GPL v2-Lizenz
  • Verfügbar sowohl für Linux als auch für Windows

Meld unter Linux installieren

Meld ist eine beliebte Anwendung und in den offiziellen Repositories der meisten Linux-Distributionen verfügbar.

Sehen Sie im Software-Center Ihrer Distribution nach, ob Meld verfügbar ist.

Alternativ können Sie auch den Befehlszeilen-Paketmanager Ihrer Distribution verwenden, um Meld zu installieren. Unter Ubuntu ist es im Universe-Repository verfügbar und kann mit dem apt-Befehl installiert werden:

sudo apt install meld

Sie finden den Quellcode von Meld im GitLab-Repository von GNOME:

Quellcode einfügen

Lohnt es sich?

Ich weiß, dass die meisten modernen Open-Source-Code-Editoren mit dieser Funktion ausgestattet sind, aber manchmal möchten Sie einfach nur eine einfache Benutzeroberfläche, ohne die Mühe, zusätzliche Add-Ons zum Vergleichen von Dateien zu installieren. Meld bietet Ihnen genau das.

Verwenden Sie andere Tools, um Unterschiede zwischen Dateien zu überprüfen? Welches Werkzeug wäre das? Was ist Ihre Erfahrung mit Meld, falls Sie es jemals verwendet haben? In den Kommentarbereichen können Sie Ihre Meinung teilen.

Originalartikel


Linux
  1. Finden Sie Dateien und Verzeichnisse unter Linux mit dem Befehl find

  2. Entfernen Sie Dateien und Ordner im Linux-Terminal

  3. Verschlüsseln und entschlüsseln Sie Dateien mit einer Passphrase unter Linux

  4. So finden Sie Dateien mit SUID- und SGID-Berechtigungen in Linux

  5. So finden Sie große Dateien unter Linux mit den Befehlen find und du

So vergleichen Sie Dateien unter Linux mit dem Tool Meld (Diff/Merge).

So zippen Sie Dateien und Ordner in Linux [Anfängertipp]

Linux-Suche nach Zeichenfolgen in Ordnern und Dateien mit ack

Sparen Sie Platz, indem Sie Dateien und Ordner unter Linux komprimieren

Die größten Dateien und Ordner in der Linux-Befehlszeile finden

So komprimieren Sie Dateien und Ordner unter Linux