Use grep
la búsqueda recursiva con múltiples patrones:
grep -r -F -e word1 -e word2 -e word3
Si tiene muchas palabras para buscar, guárdelas en un archivo, una por línea, y désela agrep
:
grep -r -F -f patternfile
Agregue -l
en ambos casos si solo está interesado en los nombres de los archivos,-R
(en lugar de-r
)si desea eliminar la referencia de los enlaces simbólicos a medida que avanza en el árbol de directorios.
Cómo hacer grep de miles de archivos en un directorio para cientos de cadenas en un archivo tiene consejos para hacer esto en una gran cantidad de archivos con una gran cantidad de patrones.