Guia do Linux/Iniciante+Intermediário/Comandos diversos/cmp

Origem: Wikilivros, livros abertos por um mundo aberto.

cmp[editar | editar código-fonte]

Compara dois arquivos de qualquer tipo (binário ou texto). Os dois arquivos especificados serão comparado e caso exista diferença entre eles, é mostrado o número da linha e byte onde ocorreu a primeira diferença na saí­da padrão (tela) e o programa retorna o código de saí­da 1.

cmp [arquivo1] [arquivo2] [opções]

Opções:

arquivo1/arquivo2
Arquivos que serão comparados.
opções
-l
Mostra o número do byte (hexadecimal) e valores diferentes de bytes (octal) para cada diferença.
-s
Não mostra nenhuma diferença, só retorna o código de saí­da do programa.

Use o comando zcmp para comparar diretamente arquivos binários/texto compactados com gzip.

Exemplo: cmp teste.txt teste1.txt.