Respuestas:
Usted podría usar diff
con proceso de sustitución :
diff <(ls -a dir1/) <(ls -a dir2/)
<(...)
crea un descriptor de archivo cuya ruta se agrega como argumento a diff
. ls
ordena la salida alfabéticamente ls
-las salidas se dan a diff
para comparacion. Mis carpetas de ejemplo se ven así:
.
├── dir1
│ ├── file1
│ ├── file2
│ └── file3
└── dir2
├── file2
├── file3
└── file4
La salida en este caso es:
$ diff <(ls -a dir1/) <(ls -a dir2/)
3d2
< file1
5a5
> file4