Uma maneira de fazer isso, especialmente se você precisar descobrir essas informações várias vezes, é com mlocate
. Depois de instalar o mlocate
, você precisará executar sudo updatedb
para preencher o banco de dados de índice. A reindexação futura é acionada pela tarefa cron diária (que é configurada por padrão em muitas distribuições populares do Linux).
Quando você tem um índice atualizado, pode executar consultas como:
locate -r '^/.*/foo/\(bar\|baz\|quux\)$'
O comando acima irá procurar por tudo, desde a raiz ( /
) e imprimir algo como:
/home/foo/bar
/home/foo/baz
/var/lib/foo/quux
/usr/local/foo/bar