El comando diff
se utiliza para comparar el contenido de dos archivos de texto línea por línea. Muestra las diferencias entre ellos, lo que es útil para identificar cambios, errores o para fusionar archivos.
La sintaxis básica del comando es la siguiente:
diff [opciones] [archivo1] [archivo2]
-u
: Muestra las diferencias en un formato unificado, que es más fácil de leer.-c
: Muestra las diferencias en un formato de contexto, que incluye algunas líneas de contexto alrededor de las diferencias.-i
: Ignora diferencias en mayúsculas y minúsculas.-w
: Ignora espacios en blanco al comparar.-r
: Compara directorios de forma recursiva.Aquí hay algunos ejemplos prácticos del uso del comando diff
:
diff archivo1.txt archivo2.txt
diff -u archivo1.txt archivo2.txt
diff -i archivo1.txt archivo2.txt
diff -r directorio1/ directorio2/
diff -c archivo1.txt archivo2.txt
-u
para obtener un formato más legible, especialmente si planeas enviar las diferencias a otros.diff
con herramientas como vimdiff
para ver las diferencias en un editor de texto.