Usando find
para testar recursivamente todos os arquivos:
find . -type f -exec \
bash -c 'md5sum "$0" | grep -q 2690d194b68463c5a6dd53d32ba573c7 && echo $0' {} \;
Aqui, md5sum
gera a soma MD5 e o nome do arquivo. Você precisa grep
para a soma MD5 real, pois não há nenhuma opção para que apenas a soma seja produzida.
Você pode verificar a soma do MD5 muito mais facilmente com md5
se estiver no BSD ou OS X:
find . -type f -exec \
bash -c '[ "$(md5 -q "$0")" = 2690d194b68463c5a6dd53d32ba573c7 ] && echo $0' {} \;