Oct 30, 2023

diff

diff je Linux komanda koja se koristi za poređenje dva ili više tekstualnih fajlova i prikazivanje razlika između njih. diff komanda se često koristi za uporedjivanje verzija fajlova, kao i za otkrivanje razlika između dva direktorijuma. Evo osnovne strukture diff komande i nekoliko primera:

Osnovna struktura diff komande:

diff [opcije] fajl1 fajl2
  • opcije: Specificiraju različite opcije i ponašanje diff komande.
  • fajl1 i fajl2: Specificiraju fajlove koje želite da uporedite.

Neki od najčešće korišćenih opcija za diff su:

  • -u ili --unified: Ova opcija generiše unifikovani (Unified) format izlaza koji često olakšava čitanje razlika.
  • -r ili --recursive: Ova opcija omogućava rekurzivno uporedjivanje direktorijuma i njihovih sadržaja.

Primeri korišćenja diff:

  1. Uporedjivanje dva tekstualna fajla:
diff fajl1.txt fajl2.txt

Ova komanda će prikazati razlike između "fajl1.txt" i "fajl2.txt" u standardnom formatu.

  1. Uporedjivanje direktorijuma:
diff -r direktorijum1/ direktorijum2/

Ova komanda će rekurzivno uporediti sadržaj "direktorijum1" i "direktorijum2" i prikazati razlike između njih.

  1. Generisanje unifikovanog (Unified) izlaza:
diff -u fajl1.txt fajl2.txt

Ova komanda će generisati unifikovan (Unified) izlaz koji olakšava čitanje razlika između "fajl1.txt" i "fajl2.txt".

  1. Sačuvavanje razlika u fajlu:
diff -u fajl1.txt fajl2.txt > razlike.diff

Ova komanda će generisati unifikovan (Unified) izlaz razlika i sačuvati ga u fajlu "razlike.diff" umesto da ga prikaže na ekranu.

diff je korisna komanda za uporedjivanje i analizu tekstualnih razlika između fajlova ili direktorijuma. Može vam pomoći da pratite promene u fajlovima, pravite izmene u kodu, ili jednostavno analizirate razlike između različitih

No comments:

Post a Comment