Wéi vergläicht lokal a Remote Dateien am Linux


An dësem Artikel wäerte mir weisen wéi Dir den Ënnerscheed tëscht lokalen a Ferndateien am Linux vergläicht oder fannt. An engem rezente Post hu mir 9 bescht Dateiverglach an Ënnerscheed (Diff) Tools fir Linux iwwerpréift. Ee vun den Tools, déi mir ofgedeckt hunn, war diff.

diff (kuerz fir Ënnerscheed) ass en einfacht an einfach ze benotzen Tool dat zwee Dateien analyséiert an d'Ënnerscheeder an de Dateien weist andeems d'Dateien Zeil fir Zeil vergläicht. Et dréckt d'Linnen déi ënnerschiddlech sinn. Wichteg, wann Dir wëllt datt déi zwee Dateien identesch matenee sinn, da gëtt diff och eng Rei nëtzlech Instruktiounen eraus wéi een eng Datei ännert fir se identesch mat der zweeter Datei ze maachen.

Fir den Ënnerscheed tëscht zwee Dateien op verschiddene Server ze vergläichen oder ze fannen, fuert de folgende Kommando. Denkt drun de Benotzer an de Fernhost mat Ären aktuellen Parameteren ze ersetzen.

$ ssh [email  "cat /home/root/file_remote" | diff  - file_local 

Bedenkt datt Dir och den Ënnerscheed tëscht den zwou Dateien an eng Datei späichere kënnt, andeems Dir d'Ausgabvirdeelungsfunktioun benotzt. Zum Beispill:

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

Benotzt dann e Kaz Kommando fir den Inhalt vun der Datei diff_output.txt ze gesinn.

$ cat diff_output.txt
OR
$ bcat diff_output.txt

Zousätzlech kënnt Dir och den Ënnerscheed tëscht zwee Dateien op zwee Remote Server vergläichen oder fannen, wéi gewisen:

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

Fir méi Informatioun, konsultéiert d'Diff Man Säit wéi gewisen.

$ man diff

Kuckt och:

  1. Wéi fannt Dir den Ënnerscheed tëscht zwee Verzeechnes mat Diff a Meld Tools
  2. Linux sdiff Kommando Beispiller fir Linux Newbies
  3. A – Z Linux Kommandoen – Iwwersiicht mat Beispiller

Dat ass et fir elo! An dësem Artikel hu mir gewisen wéi Dir den Ënnerscheed tëscht zwee Dateien op verschiddene Server vergläicht oder fannt. Deelt Är Gedanken mat eis oder stellt Froen iwwer de Feedbackformular hei ënnen.