Compare ficheiros coa utilidade "cmp" en Linux

O cmp A utilidade compara dous ficheiros de calquera tipo e escribe os resultados na saída estándar. De forma predeterminada, o cmp está silenciado se os ficheiros son iguais; se difiren, informáronse o byte eo número de liña ao que se produciu a primeira diferenza.

Os bytes e as liñas están numeradas a partir dunha.

Sinopse

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

Interruptores

Os seguintes modificadores estenden a funcionalidade do comando:

-l

Imprime o número de byte (decimal) e os diferentes valores de bytes (octal) para cada diferenza.

-s

Imprimir nada para diferentes ficheiros; Estado de saída de retorno só.

& # 34; Saltar & # 34; Argumentos

Os argumentos opcionais skip1 e skip2 son os desprazamentos de bytes desde o inicio do ficheiro 1 e file2 respectivamente, onde a comparación comezará. O desprazamento é decimal por defecto, pero pode expresarse como un valor hexadecimal ou octal previéndolo cun 0x ou 0 principal .

Valores de retorno

A utilidade cmp sae cun dos seguintes valores:

0- Os ficheiros son idénticos.

1- Os ficheiros son diferentes; Este valor inclúe o caso en que un ficheiro é idéntico á primeira parte do outro. Neste último caso, se a opción - s non foi especificada, cmp escribe a saída estándar que se alcanzou EOF no arquivo máis curto (antes de que se atopasen as diferenzas).

> 1- Ocorreu un erro.

Notas de uso

O comando diff (1) realiza unha función semellante.

A utilidade cmp deberá ser compatible con St-p1003.2.

Xa que as distribucións e os niveis de lanzamento do kernel difiren, use o comando man ( % home ) para ver como se usa un comando específico na súa computadora particular.