Comment comparer deux répertoires en utilisant diff tout en ignorant les fichiers non existants?

Je voudrais utiliser diff pour comparer deux répertoires différents fichiers, en utilisant le -q option pour une brève sortie. Toutefois, la sortie est encombré de tout un tas de fichiers qui n'existent que dans un seul répertoire, mais pas les autres. Puis-je forcer le diff (ou utiliser un autre outil), d'afficher uniquement les fichiers qui diffèrent ET existent dans les deux répertoires?

Le courant de commande que j'utilise est

diff -q <dir1> <dir2>

Toutes les idées sont les bienvenues.

source d'informationauteur Michael Schlottke-Lakemper