Vergleichen Sie Dateien und Ordner grafisch in Linux mit Meld

Wie vergleichen Sie zwei ähnliche Dateien, um auf Unterschiede zu prüfen? Die offensichtliche Antwort ist um den diff-Befehl unter Linux zu verwenden.

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

Nehmen Sie diese Diff-Befehlsausgabe für example:

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 stehen mehrere GUI-Diff-Tools zur Verfügung. Ich werde mein Lieblingstool Meld im Linux-Anwendungshighlight dieser Woche hervorheben.

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

Mit Prüfbericht, können Sie zwei Dateien nebeneinander vergleichen. Darüber hinaus können Sie die Dateien auch ändern, um entsprechende Änderungen vorzunehmen. Das ist es, was Sie in den meisten Situationen tun möchten, oder?

Dateivergleich

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

Verzeichnisvergleich

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

Drei-Wege-Dateivergleich

Der grafische Direktvergleich hilft in einer Reihe von Situationen. Wenn Sie ein Entwickler sind, können Sie es verwenden, um Code-Patches zu verstehen. Meld unterstützt auch Versionskontrollsysteme wie Git, Mercurial, Subversion etc.

Funktionen von Meld

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

  • Führen Sie einen Zwei- und Drei-Wege-Differenzvergleich durch
  • Bearbeiten Sie Dateien direkt und der Unterschiedsvergleich wird sofort aktualisiert
  • Navigieren Sie zwischen Unterschieden und Konflikten
  • Visualisieren Sie globale und lokale Unterschiede mit entsprechend gekennzeichneten Einfügungen, Änderungen und Konflikten
  • Verwenden Sie die Regex-Textfilterung, um bestimmte Unterschiede zu ignorieren
  • Satzstellung markieren
  • Vergleichen Sie zwei oder drei Verzeichnisse für neu hinzugefügte, fehlende und geänderte Dateien
  • 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
  • Sowohl für Linux als auch für Windows verfügbar

Meld unter Linux installieren

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

Überprüfen Sie im Softwarecenter Ihres Vertriebs, ob Meld verfügbar ist.

Meld In Ubuntu Software Center

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

sudo apt install meld

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

Quellcode verschmelzen

Es ist es wert?

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

Verwenden Sie andere Tools zum Überprüfen von Unterschieden zwischen Dateien? Welches Werkzeug wäre das? Wie sind Ihre Erfahrungen mit Meld, falls Sie es jemals verwendet haben? Die Kommentarbereiche gehören Ihnen, um Ihre Meinung zu teilen.