Em dired, você pode listar todos os subdiretórios do diretório visitado movendo-se para a primeira linha e pressionando C-u l e adicionando o R switch . Você pode pesquisar o nome do arquivo no buffer ou marcar arquivos com base em um regexp com % m .
No Linux, ou Windows com utilitários Cygwin, ou outro sistema similar ao unix com o GNU find, um hack rápido e sujo é M-x grep-find , e edite a linha de comando para conter apenas a parte find com um adequado formato:
find -type f -name '*.foo' -printf '%p:0:\n'
Em qualquer sistema que tenha ferramentas unix disponíveis, você pode executar o comando find com M-! find . No buffer de saída, você pode usar M-x ffap para visitar o arquivo escolhido. Você também pode configurar o dired-x para que C-u C-x C-f possa ser usado em vez de M-x ffap .