¿Cómo usar la herramienta diff para tomar una diferencia entre directorys con bibliotecas y fuente?

Me gustaría saber si puedo usar la herramienta diff para tomar la diferencia entre dos carpetas que contienen fonts, bibliotecas y ejecutables.

Ahora mismo di

diff -Naur dir1 / dir2 /

Está comparando los ejecutables dentro de los directorys y está volcando los valores basura.
¿Hay alguna forma de eliminar las bibliotecas y el ejecutable al comparar estos directorys?

No use el interruptor -a.

diff -Nur dir1/ dir2/ 

Esto solo arrojará 'Archivos dir1 / afile y dir2 / afile differ' en files binarys.