Encontrar los archivos que contienen una cadena en especifico a través de la consola es necesario cuando nos conectamos por SSH a un servidor o instancia en la nube.

Tambien es una forma geek de hacerlo.

Usaremos el comando grep, que se encarga de hacer busquedas match en una entrada dada.

grep

Busqueda en Carpeta

$ grep --color "mi texto que busco" /home/debugcc/*

Buscar 2 o Mas Palabras

$ grep --color -E "jekyll|serve" /home/debugcc/*

Busqueda Exacta

$ grep --color -w "mi texto que busco" /home/debugcc/

Busqueda Recursiva

$ grep --color -R "mi texto que busco" /home/debugcc/

Busqueda por Tipo

$ grep --color "mi texto que busco" /home/debugcc/*.txt

Mostrar solo el Nombre del Archivo

$ grep --color -l "mi texto que busco" /home/debugcc/*.txt

Referencias

Cualquier duda, en los comentarios. Saludos.