Uporedite datoteke pomoću "cmp" Utility u Linuxu

Cmp korisnost upoređuje dve datoteke bilo koje vrste i piše rezultate standardnom izlazu. Podrazumevano, cmp je nečujan ako su datoteke iste; ako se razlikuju, bajt i broj linije na kojima se pojavila prva razlika.

Bajti i linije su numerisane počevši od jedne.

Sinopsis

cmp [- l | -s ] file1 file2 [ skip1 [ skip2 ]]

Prekidači

Sledeći prekidači proširuju funkciju komande:

-l

Odštampajte broj bajtova (decimalno) i različite vrijednosti bajtova (oktalno) za svaku razliku.

-s

Ne štampaj ništa za različite datoteke; samo vratiti status izlaska.

& # 34; Skip & # 34; Argumenti

Opcioni argumenti skip1 i skip2 su bajtne offset od početka fajlova1 i file2 , gdje će početi upoređivanje. Ofset je decimalno podrazumevano, ali se može izraziti kao heksadecimalna ili oktalna vrijednost preteći sa vodećim 0x ili 0 .

Povratne vrijednosti

Uslužni program cmp izlazi sa jedne od sledećih vrednosti:

0- Datoteke su identične.

1- Datoteke su različite; ova vrijednost uključuje slučaj gdje je jedna datoteka identična prvom dijelu drugog. U drugom slučaju, ako opcija -s nije specificirana, cmp piše na standardni izlaz koji je EOF postigao u kraćoj datoteci (pre nego što se pronađu bilo kakve razlike).

> 1- Pojavila se greška.

Napomene o korištenju

Naredba diff (1) obavlja sličnu funkciju.

Očekuje se da će cmp utility biti kompatibilan sa St-p1003.2.

Pošto se distribucije i nivoi oslobađanja kernela razlikuju, koristite komandu čovjeka ( % čovjek ) da biste videli kako se na vašem računaru koristi bilo koja određena komanda.