francisconi.org
Publicado en francisconi.org (https://francisconi.org)

Inicio > cmp

cmp [1]

Encuentra la primera posición en donde dos archivos difieren (sean de texto o no). Si son iguales no dice nada; si difieren: indica la línea y el número byte. Los valores de retorno son 0 si los archivos son iguales, 1 si difieren. También existe en su versión zcmp para archivos comprimidos.

cmp pepe.txt pepe3.txt compara los archivos pepe.txt y pepe3.txt

cmp -s cmp pepe.txt pepe3.txt devuelve solamente un valor de retorno, sin escribir nada (se usa para hacer script en bash).

Ejemplo de uso:

# ls -l
total 4
-rw-r--r-- 1 root root 5 abr  3 22:42 pepe2.txt
-rw-r--r-- 1 root root 0 abr  3 22:44 pepe3.txt
-rw-r--r-- 1 root root 0 abr  3 22:29 pepe.txt
# cmp pepe.txt pepe3.txt
# cmp pepe.txt pepe2.txt
cmp: fin de fichero encontrado en pepe.txt
# cmp -s pepe.txt pepe2.txt

Algunos comandos relacionados son: comm [2] y diff [3]

Copyright © 2019 Servicio Técnico de PC
 

URL del envío: https://francisconi.org/linux/comandos/cmp

Enlaces
[1] https://francisconi.org/linux/comandos/cmp
[2] https://francisconi.org/../comandos/comm
[3] https://francisconi.org/../comandos/diff