Mga halimbawa ng Command ng Linux diff

Linux Diff Command Examples



Ginagamit ang diff command sa Linux upang ihambing ang dalawang mga file upang tingnan ang kanilang mga pagkakaiba. Gayunpaman, maraming tao ang nalilito ang utos na ito sa utos na cmp. Ito ay naiiba mula sa utos ng cmp dahil ipinapakita din nito sa iyo ang lahat ng mga pagbabago na maaaring gawin sa kapwa mga file para gawin silang magkatulad. Ipapakita sa iyo ng artikulong ito ang ilang mga halimbawa ng paggamit ng diff command sa Linux.

diff Command Syntax at ang Manwal ng Tulong nito sa Linux

Ang diff command sa Linux ay maaaring magamit sa sumusunod na syntax:







$ diff [opsyon] File1 File2

Dito, ang pagpipilian ay maaaring mapalitan ng mga parameter na maaaring magamit sa utos na ito, samantalang ang File1 at File2 ay kumakatawan sa dalawang mga file na maihahambing.



Maaari mong tingnan ang lahat ng mga parameter na magagamit sa utos na ito sa pamamagitan ng pag-access sa manwal ng tulong nito sa ipinakitang utos sa ibaba:



$ diff --tulong





Ang manu-manong tulong ng diff command ay ang mga sumusunod:



diff Halimbawa ng Command sa Linux

diff command ay maaaring isama sa iba't ibang mga parameter para sa paghahambing ng anumang dalawang naibigay na mga file. Nilikha namin ang sumusunod na tatlong mga halimbawa upang ilarawan ang paggamit nito. Gayunpaman, bago dumaan sa mga halimbawang ito, nais naming ipakita sa iyo ang mga nilalaman ng dalawang mga file na gagamitin namin sa lahat ng mga halimbawang ito. Ginamit lang namin ang utos ng pusa upang ipakita ang mga nilalaman ng dalawang mga file na ito sa terminal, tulad ng ipinakita sa imahe sa ibaba:

Halimbawa 1: Paggamit ng diff Command nang walang anumang mga Pagpipilian
Kung nais mong ipakita ang output ng diff command sa isang karaniwang format, maaari mo itong gamitin nang walang anumang mga pagpipilian tulad ng sumusunod:

$ diff File1 File2

Pinalitan namin ang File1 ng List.txt at File2 ng List2.txt.

Ang mga pagkakaiba sa pagitan ng aming dalawang mga file, kasama ang mga pagbabago na kinakailangan upang maisagawa upang magkatulad ang mga ito, ay ipinapakita sa output sa ibaba:

Halimbawa 2: Paggamit ng diff Command upang Makagawa ng Output sa Mode ng Konteksto
Pinapayagan ka ng mode ng konteksto ng diff command na tingnan ang karagdagang impormasyon na nauugnay sa tinukoy na mga file at mga pagbabagong kinakailangan upang gawin silang magkapareho. Maaari naming gamitin ang mode na ito sa sumusunod na pamamaraan:

$ diff –c File1 File2

Maaari mong mailarawan mula sa output ng utos na ito na ang petsa ng pagbabago at oras ng parehong mga file ay ipinapakita kasama ang mga pagbabago na kinakailangan upang gawin.

Halimbawa 3: Paggamit ng diff Command upang makabuo ng Output sa Pinag-isang Mode
Ang pinag-isang mode ng diff command ay halos kapareho sa mode ng konteksto; gayunpaman, ang kaibahan lamang ay iniiwasan nito ang pagpapakita ng labis na impormasyon. Upang magamit ang mode na ito, kailangan naming isagawa ang utos na ipinakita sa ibaba:

$ diff –u File1 File2

Maaari mong mailarawan mula sa output ng utos na ito na ang nauugnay at natatanging impormasyon lamang mula sa parehong mga file ang ipinapakita sa terminal. Sa kaibahan, ang lahat ng labis na impormasyon na naroroon sa parehong mga file ay tinanggal. Upang kumpirmahin ang pagkakaiba na ito, maaari mong ihambing ang output na ito sa output ng Halimbawa # 2.

Konklusyon

Ang artikulong ito ay nagbigay ilaw sa paggamit ng diff command sa Linux upang ihambing ang dalawang mga file at imungkahi ang lahat ng mga pagbabago na maaaring gawin sa parehong mga file upang gawin silang magkatulad. Bukod dito, ipinaliwanag din nito ang pagkakaiba sa pagitan ng cmp at ng diff command sa Linux.