diff
Compara archivos y directorios. Más información: https://manned.org/diff.
- Compara archivos (lista los cambios para convertir
archivo_viejoenarchivo_nuevo):
diff archivo_viejo archivo_nuevo
- Compara archivos, ignorando los espacios en blanco:
diff -w|–ignore-all-space archivo_viejo archivo_nuevo
- Compara archivos, mostrando las diferencias lado a lado:
diff -y|–side-by-side archivo_viejo archivo_nuevo
- Compara archivos, mostrando las diferencias en formato unificado (como el que usa
git diff):
diff -u|–unified archivo_viejo archivo_nuevo
- Compara directorios de forma recursiva (muestra los nombres de los archivos/directorios que difieran y los cambios realizados en los archivos):
diff -r|–recursive directorio_viejo directorio_nuevo
- Compara directorios, mostrando solo los nombres de los archivos que difieren:
diff -r|–recursive -q|–brief directorio_viejo directorio_nuevo
- Crea un archivo de revisión para Git a partir de las diferencias entre dos archivos de texto, tratando los archivos inexistentes como vacíos:
diff -a|–text -u|–unified -N|–new-file archivo_viejo archivo_nuevo > diff.patch
- Compara archivos, mostrando la salida en color y se esfuerza por encontrar el conjunto más pequeño de cambios:
diff -d|–minimal --color=always archivo_viejo archivo_nuevo