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:
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:
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:
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.