Files fergelykje Mei it "cmp" Utiliteit yn Linux

De cmp Utiliteit fergelike twa bestannen fan elke type en skriuwt de resultaten nei de standertútfier. Standert is cmp stil, as de bestannen itselde binne; As se ferskille, is it byte en rigel nûmer wêr 't it earste ferskil opnommen is rapporteare.

Bytes en rigels binne nûmere begjin mei ien.

Synopsis

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

Switches

De neikommende skeakels ferwurkje de funksje fan kommando's:

-l

It Byte-nûmer (desimaal) en de ferskillende Byte-wearden (octaal) printsje foar elke ferskille.

-s

Print neat foar ferskate bestannen; allinich status ferwiderje.

Skip & # 34; Arguminten

De opsjoneel arguminten skip1 en skip2 binne de byte ofsetsjes fan it begjin fan file1 en file2 respektivelik dêr't de fergeliking begjint. De offset is desimaal standert, mar kin as hexadezimal of oktalwearde útdrukt wurde troch foarôfgeande mei in liedende 0x of 0 .

Return Values

It utility cmp ferwachtet mei ien fan 'e folgjende wearden:

0- De bestannen binne identyk.

1- De bestannen binne oars; Dizze wearde befettet it gefal wêr't ien bestân identysk is mei it earste diel fan 'e oare. Yn it lêste gefal, as de opsje fan 'e opsje net bepaald is, skriuwt cmp nei standertútfier dat EOF yn' e koarte bestân berikt is (foardat alle ferskillen fûn binne).

> 1- In flater barde.

Usage Notes

It diff (1) kommando fiert in ferlykbere funksje út.

It utility cmp wurdt ferwachte dat St-p1003.2 kompatibel is.

Om't distributions- en kernelferlieningsnivo ferskille, brûk it man kommando ( % man ) om te sjen hoe't in spesifike kommando brûkt wurdt op jo bepaalde komputer.