Respuestas:
Estabas cerca En bash, desea la sustitución del proceso , no la sustitución del comando:
diff <(ls -1a ./dir1) <(ls -1a ./dir2)
diff -rq dir1 dir2
usando la opción -r, recorra árboles de directorios completos, verificando recursivamente las diferencias entre subdirectorios y archivos que ocurren en puntos comparables en cada árbol. El truco es usar la opción -q para suprimir las comparaciones línea por línea
ls
comandos
rsync
la --dry-run
opción, por ejemplo), aún sería mucho más rápido que diff -r
.