So verwenden Sie Meld, um Änderungen in Dateien unter Linux zu vergleichen

Wenn Sie unter Linux viel entwickeln oder Code auditieren, kann das Durchsuchen des Codes nach subtilen Änderungen sehr mühsam sein. Glücklicherweise gibt es eine einfache Lösung: Verwenden Sie einfach Meld. Mit Meld können Sie Änderungen in Dateien, Verzeichnissen und mehr schnell erkennen.

Meld installieren

Um Meld verwenden zu können, müssen Sie entweder Ubuntu, Debian, Arch Linux, Fedora, OpenSUSE oder ein Linux-Betriebssystem ausführen, das Flatpaks installieren kann.

Ubuntu

sudo apt install meld

Debian

sudo apt-get install meld

Arch-Linux

Es ist nicht möglich, die Meld-Anwendung unter Arch Linux zu erhalten, ohne die Softwarequelle „Extra“ zu aktivieren. Dieses Repository ist bei vielen Arch-Installationen häufig standardmäßig deaktiviert, da es Software enthält, die für die meisten Systeme nicht kritisch ist.

Das Einschalten der Extra-Softwarequelle erfolgt durch eine kleine Bearbeitung der Pacman-Konfigurationsdatei. Öffnen Sie dazu ein Terminal und erhalten Sie mit dem Befehl su Root-Zugriff. Wenn Sie sich dafür entscheiden, su nicht zuzulassen, reicht ein sudo -s aus.

su -

oder

sudo -s

Öffnen Sie mit Ihrem Root-Zugriff die Pacman-Konfigurationsdatei in der Nano-Textbearbeitungsanwendung.

nano /etc/pacman.conf

Verwenden Sie in Nano die Abwärtspfeiltasten, um in der Datei nach unten zu navigieren. Suchen Sie nach dem Eintrag „Extra“. Es gibt drei Zeilen zum Repo „Extra“. Entfernen Sie alle #-Symbole vor den Zeilen und drücken Sie Strg + O, um Ihre Änderungen zu speichern. Beenden Sie den Editor, indem Sie Strg + X drücken, und synchronisieren Sie das Arch-Verpackungstool erneut.

pacman -Syy

Durch das Ausführen einer erneuten Synchronisierung werden neue Repository-Informationen für bereits eingerichtete Software-Repos heruntergeladen. Es lädt auch die Paketlisten herunter und richtet Extra ein. Wenn das erledigt ist, ist es sicher, die Meld-Anwendung auf Arch Linux zu installieren.

pacman -S meld

Fedora

sudo dnf install meld

OpenSUSE

sudo zypper install meld

Generisches Linux über Flatpak

Da Meld Teil des Gnome-Projekts ist, findet sich die Software in Form eines nativen Binärpakets auf so ziemlich jeder Linux-Distribution. Wenn Sie jedoch eine Linux-Distribution verwenden, die aus irgendeinem Grund keinen Zugriff auf ein natives Installationsprogramm hat, ist es am besten, die App über Flatpak zu beziehen.

  Die 4 besten Linux-Distributionen zum Ausprobieren

Bevor Sie Meld über Flathub installieren, folgen Sie unserer Anleitung, um zu erfahren, wie Sie das Flatpak-Verpackungssystem auf Ihrem Linux-PC einrichten. Wenn Flatpaks funktioniert, öffnen Sie ein Terminal und geben Sie die folgenden Befehle ein, um Meld zu installieren.

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.gnome.meld

Nachdem Sie die obigen Befehle zur Installation von Meld ausgeführt haben, starten Sie es zum ersten Mal mit:

flatpak run org.gnome.meld

Verwenden Sie Meld, um Dateien zu vergleichen

Der Hauptzweck von Meld besteht darin, subtile Unterschiede im Text zu finden, und es kann Änderungen sehr schnell erkennen. Besser noch, Meld unterstützt viele verschiedene Texttypen und Dateitypen und stellt sicher, dass Ihre Änderungen in jedem Fall erkennbar sind.

  So benennen Sie Mediendateien unter Linux mit FileBot automatisch um

Wenn Sie nicht sicher sind, wie Sie Dateien in der Meld-Anwendung auf „Unterschiede“ überprüfen können, befolgen Sie diese Schritte.

Schritt 1: Suchen Sie auf der Meld-Startseite nach „Dateivergleich“. Unter der Option „Dateivergleich“ sehen Sie eine Schaltfläche mit der Aufschrift „Keine“. Klicken Sie darauf und verwenden Sie es, um nach der ersten Datei in Ihrem Vergleich zu suchen.

Schritt 2: Das Laden der ersten Datei in meld verwandelt die App in einen Split-Screen-Modus. Auf der linken Seite des geteilten Bildschirms sehen Sie die erste Datei, die Sie hinzugefügt haben. Auf der rechten Seite sehen Sie eine leere Seite. Klicken Sie auf den Titel der Seite und laden Sie die Datei hoch, die Sie mit der vorherigen vergleichen möchten.

Schritt 3: Wenn die beiden Dateien vollständig in Meld geladen sind, werden Änderungen, die es im Text sieht, mit der Farbe Blau und Ähnlichkeiten mit Limettengrün hervorgehoben. Blättern Sie durch und sehen Sie sich den Text an. Wenn Sie mit den Unterschieden nicht zufrieden sind, klicken Sie auf das Pfeilsymbol über dem „Unterschied“ und erlauben Sie Meld, ihn zu ändern.

  So deinstallieren Sie Software unter Ubuntu Linux

Wenn Sie mit den Änderungen zufrieden sind, die Sie mit Meld vorgenommen haben, klicken Sie auf die Schaltfläche „Speichern“.

Verwenden Sie Meld, um Verzeichnisse zu vergleichen

Neben der Überprüfung verschiedener Dateien auf Unterschiede im Text kann Meld Unterschiede in Verzeichnissen finden. Der Verzeichnisvergleich ist eine praktische Funktion, wenn Sie versuchen, zwei verschiedene Ordner gleich zu halten, aber nicht erkennen können, ob sie denselben Inhalt haben.

Um diese Funktion zu verwenden, starten Sie Meld, schauen Sie zum Startbildschirm und klicken Sie auf die Schaltfläche „Verzeichnisvergleich“.

Nach Auswahl von „Verzeichnisvergleich“ erscheinen zwei Kästchen mit „keine“. Klicken Sie auf beide Kästchen und verwenden Sie das Menü, um die Ordner festzulegen, die Sie vergleichen möchten. Wenn die Ordner festgelegt sind, klicken Sie auf „Vergleichen“, und die Meld-Anwendung lädt sofort beide Ordner und hebt die Unterschiede in beiden Verzeichnissen hervor.

Dateien/Ordner kopieren

Müssen Sie eine Datei oder einen Ordner von einer Seite auf die andere kopieren? Blättern Sie durch die Liste, wählen Sie ein Verzeichnis oder eine Datei aus und klicken Sie mit der rechten Maustaste darauf. Klicken Sie nach einem Rechtsklick auf die Option „Kopieren nach“, um die Daten zu verschieben.