Kompari dosierojn Kun la "cmp" Utileco en Linukso

La cmp Utileco komparas du dosierojn de iu ajn tipo kaj skribas la rezultojn al la norma eligo. Defaŭlte, cmp silentas se la dosieroj estas samaj; se ili diferencas, la bajto kaj linio numero, ĉe kiu la unua diferenco okazis, estas raportita.

Bildoj kaj linioj estas numeritaj komencantaj per unu.

Sinopsis

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

Ŝaltiloj

La sekvaj ŝaltiloj etendas la funkciojn de la komando:

-l

Printu la bajton-numeron (dekuma) kaj la malsamajn bytajn valorojn (octala) por ĉiu diferenco.

-s

Printi nenion por malsamaj dosieroj; Revenu eliro statuso nur.

& # 34; Antaŭenpuŝi & # 34; Argumentoj

La laŭvolaj argumentoj skip1 kaj skip2 estas la bajtoj de la komenco de dosiero1 kaj dosiero2 respektive, kie komencos la komparo. La kompenso estas decimala defaŭlte, sed povas esti esprimita kiel heksadekuma aŭ octala valoro antaŭante ĝin kun gvidanta 0x0 .

Revenaj Valoroj

La cmp- utilo eliras kun unu el la sekvaj valoroj:

0- La dosieroj estas identaj.

1- La dosieroj estas malsamaj; Ĉi tiu valoro inkluzivas la kazon kie unu dosiero estas identa al la unua parto de la alia. En la lasta kazo, se la opcio ne estas specifita, cmp skribas al norma eligo, kiun EOF atingis en la plej mallonga dosiero (antaŭ ol ajnaj diferencoj estis trovitaj).

> 1- Eraro okazis.

Uzaj Notoj

La dif (1) komando plenumas similan funkcion.

La cmp utileco estas atendita kiel St -p1003.2 kongrua.

Ĉar distribuoj kaj kerno-liberigoj diferencas, uzu la komandon ( % viro ) por vidi kiel ajn specifa komando estas uzata en via komputilo.