So vergleichen Sie lokale und Remote-Dateien unter Linux

In diesem Artikel zeigen wir, wie Sie den Unterschied zwischen lokalen und Remote-Dateien unter Linux vergleichen oder finden. In einem kürzlich veröffentlichten Beitrag haben wir die 9 besten Tools für Dateivergleich und Differenz (Diff) für Linux besprochen. Eines der Werkzeuge, die wir behandelt haben, war diff.

diff (kurz für Unterschied) ist ein einfaches und benutzerfreundliches Tool, das zwei Dateien analysiert und die Unterschiede in den Dateien anzeigt, indem die Dateien Zeile für Zeile verglichen werden. Es werden die Zeilen gedruckt, die unterschiedlich sind. Wenn die beiden Dateien identisch sein sollen, gibt diff außerdem eine Reihe nützlicher Anweisungen zum Ändern einer Datei aus, um sie mit der zweiten Datei identisch zu machen.

Führen Sie den folgenden Befehl aus, um den Unterschied zwischen zwei Dateien auf verschiedenen Servern zu vergleichen oder zu ermitteln. Denken Sie daran, den Benutzer und den Remote-Host durch Ihre tatsächlichen Parameter zu ersetzen.

$ ssh [email protected] "cat /home/root/file_remote" | diff  - file_local 
Vergleichen Sie zwei Dateien auf verschiedenen Servern
Vergleichen Sie zwei Dateien auf verschiedenen Servern

Beachten Sie, dass Sie den Unterschied zwischen den beiden Dateien auch mithilfe der Ausgabeumleitungsfunktion in einer Datei speichern können. Beispielsweise:

$ ssh [email protected] "cat /home/root/file_remote" | diff  -  file_local > diff_output.txt

Verwenden Sie dann einen Befehl cat, um den Inhalt von anzuzeigen diff_output.txt Datei.

$ cat diff_output.txt
OR
$ bcat diff_output.txt


Darüber hinaus können Sie den Unterschied zwischen zwei Dateien auf zwei Remote-Servern wie folgt vergleichen oder ermitteln:

$ diff <(ssh [email protected] 'cat /path/to/file1') <(ssh [email protected] 'cat /path/to/file2')

Weitere Informationen finden Sie in der angezeigten Manpage diff.

$ man diff

Überprüfen Sie auch:

  1. So finden Sie den Unterschied zwischen zwei Verzeichnissen mithilfe der Diff- und Meld-Tools
  2. Linux sdiff Befehlsbeispiele für Linux-Neulinge
  3. A - Z Linux-Befehle - Übersicht mit Beispielen

Das war es fürs Erste! In diesem Artikel haben wir gezeigt, wie Sie den Unterschied zwischen zwei Dateien auf verschiedenen Servern vergleichen oder ermitteln können. Teilen Sie uns Ihre Gedanken mit oder stellen Sie Fragen über das unten stehende Feedback-Formular.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *