O operador find
-name
usa curingas no estilo do shell, então
find / -name 'foo.*' -o -name '.foo.*'
encontraria foo.php foo.txt ou arquivos ocultos como .foo.php etc. -o
significa "Or", sem ele um arquivo teria que ter os dois nomes. Use -iname
se você quiser uma correspondência insensível a maiúsculas e minúsculas.