Texto y procesado
Comando diff
Compara dos archivos línea a línea y muestra las diferencias. Es la base de los parches y del control de versiones.
Sintaxis
diff archivo1 archivo2Opciones más útiles
-uFormato unificado, más legible-iIgnora mayúsculas y minúsculasEjemplos para copiar
$ printf 'a\n' > uno.txt && diff uno.txt uno.txtComparar (sin salida si son iguales)Puedes probarlos en la terminal del navegador: no toca tu ordenador.
Errores típicos
- diff no imprime nada cuando los archivos son idénticos; el silencio es buena señal.
- Devuelve un código de salida distinto de cero si hay diferencias.
FAQ
¿En qué se diferencia de cmp?
diff compara línea a línea; cmp compara byte a byte.
Aprende a usarlo de verdad
El curso de Linux básico te lleva de cero a manejarte en la consola con 24 lecciones que se corrigen solas.
Empezar el curso gratis