Eu costumo usar uma combinação de find e grep para pegar todos os arquivos ocultos também:
find /home/user/example -type f -exec grep -i "some text" {} +
A opção -i
para o grep usará um método de busca sem distinção entre maiúsculas e minúsculas. Será mais lento, mas será útil se você não souber o caso exato das palavras. Você pode remover o switch se souber qual é o caso correto para acelerar as coisas.