Seu comando deve funcionar, embora você não precise da opção -r no comando grep. O que acontece quando você tenta executar seu comando que não é o que você esperava?
ls /path | grep string
O acima funciona para mim.
Você também pode tentar consultar o comando "Localizar":
find ~/Desktop/testFolder -iname '*contents*'
Espero que isso ajude e boa sorte!