Giunsa Pagtandi ang Lokal ug Hilit nga mga File sa Linux


Niini nga artikulo, ipakita namon kung giunsa pagtandi o pagpangita ang kalainan tali sa lokal ug hilit nga mga file sa Linux. Sa usa ka bag-o nga post, among gisusi ang 9 labing maayo nga pagtandi sa file ug kalainan (Diff) nga mga himan alang sa Linux. Usa sa mga himan nga among gitabonan kay lahi.

Ang diff (mubo sa kalainan) usa ka yano ug dali gamiton nga himan nga nag-analisar sa duha ka mga file ug nagpakita sa mga kalainan sa mga file pinaagi sa pagtandi sa mga file linya sa linya. Kini nag-imprinta sa mga linya nga lahi. Importante, kung gusto nimo nga ang duha ka mga file parehas sa usag usa, ang diff nagpagawas usab usa ka hugpong sa mapuslanon nga mga panudlo kung giunsa ang pagbag-o sa usa ka file aron mahimo kini nga parehas sa ikaduha nga file.

Aron itandi o makit-an ang kalainan tali sa duha ka mga file sa lainlaing mga server, padagana ang mosunud nga mando. Hinumdomi nga ilisan ang user ug remote host sa imong aktuwal nga mga parameter.

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

Timan-i nga mahimo usab nimong tipigan ang kalainan tali sa duha ka mga file ngadto sa usa ka file, gamit ang output redirection feature. Pananglitan:

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

Dayon gamita ang cat command para tan-awon ang sulod sa diff_output.txt file.

$ cat diff_output.txt
OR
$ bcat diff_output.txt

Dugang pa, mahimo usab nimo itandi o makit-an ang kalainan tali sa duha nga mga file sa duha nga hilit nga mga server, sama sa gipakita:

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

Para sa dugang nga impormasyon, konsultaha ang diff man page sama sa gipakita.

$ man diff

Usab, tan-awa:

  1. Unsaon Pagpangitag Kalainan Taliwala sa Duha ka Direktoryo Gamit ang Diff ug Meld Tools
  2. Linux sdiff Command Ehemplo para sa Linux Newbies
  3. A – Z Linux Commands – Overview uban ang mga Ehemplo

Mao na sa pagkakaron! Niini nga artikulo, gipakita namon kung giunsa pagtandi o pagpangita ang kalainan tali sa duha nga mga file sa lainlaing mga server. Ipaambit kanamo ang imong mga hunahuna o pangutana pinaagi sa porma sa feedback sa ubos.