Respostas:
A respeito
diff -rq DIR1 DIR2
ou
diff -rqb DIR1 DIR2
-r é recursivo
-q é breve, e apenas informa se os arquivos são diferentes (ou seja, não mostra as diferenças de linha por linha)
-b ignora o espaço em branco
Uma maneira de fazer isso é fazer
diff dir1 dir1| grep "diff "
Ele ainda fará uma comparação linha por linha, mas cada comparação de arquivo começa com "diff dir1 / arquivo dir2 / arquivo", de modo que grepping "diff" mostrará apenas essas linhas (ou seja, os arquivos que são diferentes).
Se você é um usuário do emacs, consulte os diretórios ediff. Você pode ver as diferenças de arquivo e, em seguida, detalhar as diferenças linha por linha, se precisar ver por que elas são diferentes.