Example directory trees:
mkdir -p ~/tmp/{hurr,durr}/{a,b,c,d}/
for i in ~/tmp/{hurr,durr}/{a,b,c,d}/k ; do echo "cool beans" > $i ; done
echo yo > ~/tmp/hurr/a/fo_sho
echo yup > ~/tmp/durr/c/yup
:> ~/tmp/durr/d/k
Comparison:
diff -rq ~/tmp/hurr/ ~/tmp/durr/
Only in /home/erikn/tmp/hurr/a: fo_sho
Only in /home/erikn/tmp/durr/c: yup
Files /home/erikn/tmp/hurr/d/k and /home/erikn/tmp/durr/d/k differ