Befehlssyntax "Diff" und dessen Hilfehandbuch unter Linux
Der Befehl „Diff“ in Linux kann mit der folgenden Syntax verwendet werden:
$ Diff [Option] Datei1 Datei2Hier kann „Option“ durch die Parameter ersetzt werden, die mit diesem Befehl verwendet werden können, während "Datei1" und "Datei2" die beiden zu verglichenen Dateien darstellen.
Sie können alle Parameter durchsuchen, die mit diesem Befehl verfügbar sind, indem Sie mit dem unten angegebenen Befehl zugreifen:
$ diff -HELPDas Hilfehandbuch des Befehls „Diff“ lautet wie folgt:
Befehlsbeispiele "Diff" unter Linux
Der Befehl „Diff“ kann mit unterschiedlichen Parametern zum Vergleichen von zwei beliebigen Dateien kombiniert werden. Wir haben die folgenden drei Beispiele erstellt, um die Verwendung zu veranschaulichen. Bevor wir diese Beispiele durchlaufen, möchten wir Ihnen jedoch den Inhalt der beiden Dateien zeigen, die wir in all diesen Beispielen verwenden werden. Wir haben einfach den Befehl „CAT“ verwendet, um den Inhalt dieser beiden Dateien auf dem Terminal anzuzeigen, wie im Bild unten gezeigt:
Beispiel 1: Verwenden Sie den Befehl „Diff“ ohne Optionen
Wenn Sie die Ausgabe des Befehls „Diff“ in einem Standardformat anzeigen möchten, können Sie ihn wie folgt ohne Optionen verwenden:
Wir haben Datei1 durch die Liste ersetzt.TXT und Datei2 mit List2.txt.
Die Unterschiede zwischen unseren beiden Dateien zusammen mit den Änderungen, die für die Durchführung erforderlich sind, sind in der folgenden Ausgabe angezeigt:
Beispiel 2: Verwenden des Befehls „Diff“, um die Ausgabe im Kontextmodus zu erzeugen
Mit dem Kontextmodus des Befehls „Diff“ können Sie zusätzliche Informationen zu den angegebenen Dateien und den Änderungen anzeigen, die erforderlich sind, um sie identisch zu machen. Wir können diesen Modus auf folgende Weise verwenden:
Sie können sich aus der Ausgabe dieses Befehls visualisieren, dass das Änderungsdatum und die Zeit beider Dateien zusammen mit den Änderungen angezeigt werden, die vorgenommen werden müssen.
Beispiel 3: Verwenden des Befehls „Diff“, um die Ausgabe im einheitlichen Modus zu erzeugen
Der einheitliche Modus des Befehls „Diff“ ähnelt dem Kontextmodus sehr. Der einzige Unterschied besteht jedoch darin, dass es vermeidet, redundante Informationen anzuzeigen. Um diesen Modus zu verwenden, müssen wir den unten angegebenen Befehl ausführen:
Sie können sich aus der Ausgabe dieses Befehls visualisieren, dass nur relevante und eindeutige Informationen aus beiden Dateien auf dem Terminal angezeigt werden. Im Gegensatz dazu wurden alle in beiden Dateien vorhandenen überflüssigen Informationen weggelassen. Um diesen Unterschied zu bestätigen, können Sie diese Ausgabe mit der Ausgabe von Beispiel Nr. 2 vergleichen.
Abschluss
Dieser Artikel warf die Verwendung des Befehls „Diff“ unter Linux zu, um zwei Dateien zu vergleichen und alle Änderungen vorzuschlagen, die an beiden Dateien vorgenommen werden können, um sie identisch zu machen. Darüber hinaus erklärte es auch den Unterschied zwischen dem Befehl „CMP“ und dem Befehl „Diff“ in Linux.