Búsqueda recursiva de ficheros con un texto determinado en Linux

Veamos la orden para encontrar los ficheros que contengan un determinado texto. Supongamos que necesitamos buscar los ficheros que contengan en su interior el text: (‘core/session’)

Desde la consola, vamos a la carpeta donde esten todos los ficheros (también buscará en los subdirectorios recursivamente):

Ejecutamos la siguiente orden:

// Fórmula
find . -type f -exec grep -l "texto a buscar" {} +
// En nuestro ejemplo
find . -type f -exec grep -l "('core/session')" {} +

Nos listará todos los ficheros que contiene el texto a buscar.

Información relacionada

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*