En ciertos casos me he visto en la necesidad de buscar texto en ficheros de manera recursiva a partir de una carpeta:
La manera en la que lo suelo hacer es:
find ruta -type f | xargs grep cadena_a_buscar
Donde:
ruta: es el directorio a partir del cual queremos buscar.
cadena_a_buscar: Es el texto que quiero encontrar.
Ejemplo: buscar el texto “status” en el directorio actual: