Comando diff

El comando «diff» en Linux compara directorios y archivos mostrando las diferencias en pantalla o sobre un nuevo archivo.

diff: compara archivos línea a línea


Como usar el comando diff

diff [opciones]… archivos

Compara archivos, muestra los cambios existentes entre dos archivos dados.

diff archivo1.ext archivo2.ext

Compara archivos, ignorando los espacios en blanco.

diff --ignore-all-space archivo1.ext archivo2.ext

Compara archivos, mostrando las diferencias lado a lado.

diff --side-by-side archivo1.ext archivo2.ext

Compara archivos, mostrando las diferencias en formato unificado (como lo usa Git).

diff --unified archivo1.ext archivo2.ext

Compara directorios recursivamente (muestra los nombres de los archivos o directorios diferentes así como los cambios realizados en los archivos).

diff --recursive directorio1 directorio2

Compara directorios, muestra solo los nombres de los archivos que difieren.

diff --recursive --brief directorio1 directorio2
Scroll al inicio