A mágica das regras do filtro rsync
:
$ rsync -av --filter="+ */" --filter="-! *blah*" /source /dest
Consulte a página rsync
man para detalhes sobre as regras de filtragem, mas aqui está a versão condensada para essa necessidade específica.
--filter="+ */"
significa "incluir tudo o que é um diretório"
--filter="-! *blah*
significa "excluir tudo o que NÃO inclui blá no nome do arquivo"