diff frente a cmp: cambios legibles o comparación exacta de bytes
Comparación documental para elegir entre revisar cambios por líneas y comprobar archivos por bytes, sin clasificaciones de rendimiento inventadas.
YNIX category visual, not a product photo.
Actualizado: 2026-10-02
Comparativa de un vistazo
diffMejor para: Explicar cambios de texto por líneascmpMejor para: Comprobar bytes; distinguir diferencias de errores
GNU Diffutils incluye diff y cmp, pero responden a preguntas distintas. diff suele describir cambios de texto línea a línea, útil al revisar una configuración. cmp compara dos archivos por bytes e indica normalmente el primer byte y la línea diferentes, o que uno termina antes que el otro.
Elige diff cuando una persona necesite entender cambios en texto legible. Con archivos binarios puede limitarse a indicar que son diferentes, sin explicar visualmente un documento o una imagen. Un informe textual no sustituye abrir una presentación exportada ni comprobar su diseño en la aplicación receptora.
Elige cmp para saber si el contenido de dos archivos locales coincide exactamente. El manual GNU define el estado 0 como ausencia de diferencias, 1 como diferencias y 2 como problema. Un script debe distinguir los dos últimos: una entrada ilegible no es una comparación terminada que detectó un cambio normal.
Ninguna orden demuestra quién suministró el archivo ni si es fiable. Compara copias legibles, conserva originales y verifica aparte el software descargado con información autenticada del editor. Veredicto: diff explica ediciones de texto; cmp comprueba identidad de bytes. No es una prueba de velocidad ni una recomendación de afiliación.
Recomendación
Ninguna orden demuestra quién suministró el archivo ni si es fiable. Compara copias legibles, conserva originales y verifica aparte el software descargado con información autenticada del editor. Veredicto: diff explica ediciones de texto; cmp comprueba identidad de bytes. No es una prueba de velocidad ni una recomendación de afiliación.
Opción
Criterio de decisión
diff
Explicar cambios de texto por líneas
cmp
Comprobar bytes; distinguir diferencias de errores
Aviso de compra
YNIX usa fuentes públicas, fechas de actualización visibles y recomendaciones prácticas por caso de uso. Los precios y la disponibilidad pueden cambiar; revisa el proveedor antes de comprar.
Divulgación
YNIX actualmente no usa colocaciones pagadas ni seguimiento oculto en estas guías. Si se añaden enlaces de afiliado más adelante, deberán marcarse claramente.