Kwatanta fayiloli Tare da "cmp" Amfani a cikin Linux

Cmp mai amfani yana kwatanta fayiloli guda biyu na kowane nau'in kuma ya rubuta sakamakon zuwa gagarumin fitarwa. Ta hanyar tsoho, cmp shiru ne idan fayiloli iri ɗaya ne; idan sun bambanta, lambar byte da layin da aka fara nuna bambancin farko ya faru.

Bytes da Lines suna ƙidaya fara da daya.

Synopsis

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

Sauyawa

Hanyoyin da ke biyowa suna ƙaddamar da aikin da umurnin ke yi:

-l

Rubuta lambar lambar byta (decimal) da kuma ma'auni masu yawa (octal) don kowane bambanci.

-s

Buga kome don bambancin fayiloli; sake dawowa matsayi kawai.

& # 34; Tsallake & # 34; Tambayoyi

Ƙididdigar zaɓuɓɓuka skip1 da skip2 su ne haɓakar byte daga farkon fayil1 da file2 bi da bi, inda za'a kwatanta kwatancin. Ƙaddamarwar ta ƙayyade ne ta hanyar tsoho, amma ana iya bayyana shi a matsayin hexadecimal ko octal darajar ta gaba da shi tare da manyan 0x ko 0 .

Ayyukan Komawa

Mai amfani mai amfani yana fita tare da ɗaya daga cikin dabi'u masu biyowa:

0- Fayil din sune.

1- fayiloli daban-daban; wannan darajar ya ƙunshi shari'ar inda ɗayan fayil ya kasance daidai zuwa ɓangaren farko na ɗayan. A wannan batu, idan ba'a ƙayyade wannan zaɓi ba, cmp ya rubuta zuwa samfurin daidaituwa cewa EOF ya isa a cikin fayil ɗin da ya fi guntu (kafin a sami wasu bambance-bambance).

> 1- An sami kuskure.

Bayanan kulawa

Dokar (1) ta yi aiki da wannan aikin.

Ana sa ran mai amfani mai amfani ya zama St -p1003.2 dacewa.

Saboda rarrabawa da kullel-release matakan bambanta, yi amfani da umurnin mutum ( % mutum ) don ganin yadda aka yi amfani da kowace umarnin akan kwamfutarka.