El comando que uso es:
diff -qr dir1/ dir2/
Es exactamente igual que la de Mark :) Pero su respuesta me molestó porque usa diferentes tipos de banderas, y me hizo mirar dos veces. Usando las banderas más detalladas de Mark sería:
diff --brief --recursive dir1/ dir2/
Me disculpo por publicar cuando la otra respuesta es perfectamente aceptable. No pude evitar... esforzarme por ser menos pedante.
Prueba:
diff --brief --recursive dir1/ dir2/
O alternativamente, con las banderas cortas -qr
:
diff -qr dir1/ dir2/
Si también desea ver las diferencias de los archivos que pueden no existir en ninguno de los dos directorios:
diff --brief --recursive --new-file dir1/ dir2/ # with long options
diff -qrN dir1/ dir2/ # with short flag aliases
Me gusta usar git diff --no-index dir1/ dir2/
, porque puede mostrar las diferencias de color (si tiene esa opción configurada en su configuración de git) y porque muestra todas las diferencias en una salida paginada larga usando "menos".