Vous pouvez également utiliser rsync
rsync -rv --size-only --dry-run /my/source/ /my/dest/ > diff.out
À partir de la page de manuel diff :
-q
Indiquez uniquement si les fichiers diffèrent, pas les détails des différences.
-r
Lorsque vous comparez des répertoires, comparez de manière récursive tous les sous-répertoires trouvés.
Exemple de commande :
diff -qr dir1 dir2
Exemple de sortie (selon les paramètres régionaux) :
$ ls dir1 dir2
dir1:
same-file different only-1
dir2:
same-file different only-2
$ diff -qr dir1 dir2
Files dir1/different and dir2/different differ
Only in dir1: only-1
Only in dir2: only-2