El comando diff
se utiliza para comparar archivos de texto línea por línea. Muestra las diferencias entre dos archivos, lo que es útil para identificar cambios, errores o diferencias en el contenido.
La sintaxis básica del comando diff
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, proporcionando más información sobre las líneas alrededor de las diferencias.-i
: Ignora las diferencias entre mayúsculas y minúsculas.-w
: Ignora los espacios en blanco al comparar líneas.-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 resumen más claro de las diferencias, especialmente útil al revisar cambios en código.>
para revisarlo más tarde:
diff archivo1.txt archivo2.txt > diferencias.txt
diff
con herramientas como vimdiff
o meld
.