Hvernig á að bera saman staðbundnar og fjarskrár í Linux


Í þessari grein munum við sýna hvernig á að bera saman eða finna muninn á staðbundnum og ytri skrám í Linux. Í nýlegri færslu skoðuðum við 9 bestu skráarsamanburð og mismun (Diff) verkfæri fyrir Linux. Eitt af verkfærunum sem við fórum yfir var diff.

diff (stutt fyrir difference) er einfalt og auðvelt í notkun tól sem greinir tvær skrár og sýnir muninn á skránum með því að bera saman skrárnar línu fyrir línu. Það prentar línurnar sem eru mismunandi. Mikilvægt er, ef þú vilt að skrárnar tvær séu eins hver annarri, gefur diff einnig sett af gagnlegum leiðbeiningum um hvernig á að breyta einni skrá til að gera hana eins og seinni skrána.

Til að bera saman eða finna muninn á tveimur skrám á mismunandi netþjónum skaltu keyra eftirfarandi skipun. Mundu að skipta um notanda og ytri hýsil með raunverulegum breytum þínum.

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

Athugaðu að þú getur líka vistað mismuninn á milli þessara tveggja skráa í skrá með því að nota framsendingaraðgerðina. Til dæmis:

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

Notaðu síðan cat skipun til að skoða innihald diff_output.txt skráarinnar.

$ cat diff_output.txt
OR
$ bcat diff_output.txt

Að auki geturðu líka borið saman eða fundið muninn á tveimur skrám á tveimur ytri netþjónum, eins og sýnt er:

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

Fyrir frekari upplýsingar, skoðaðu diff man síðuna eins og sýnt er.

$ man diff

Skoðaðu líka:

  1. Hvernig á að finna mun á tveimur möppum með því að nota Diff og Meld Tools
  2. Linux sdiff stjórnunardæmi fyrir Linux nýliða
  3. A – Ö Linux skipanir – Yfirlit með dæmum

Það er það í bili! Í þessari grein höfum við sýnt hvernig á að bera saman eða finna muninn á tveimur skrám á mismunandi netþjónum. Deildu hugsunum þínum með okkur eða spurðu spurninga í gegnum athugasemdaformið hér að neðan.