Buscar texto recursivamente en linux

Buscar texto recursivamente en linux

En algunas ocasiones cuando trabajamos con muchos ficheros nos surge la necesidad de buscar texto entre toda la fauna de archivos y si lo haces uno por uno puede ser una de las tareas más tediosas con la que te puedes enfrentar.

Para esto concretamente traigo hoy estos pequeños tips que nos facilitarán enormemente la vida.

Con el comando grep podemos encontrar texto de la siguiente manera:

grep -Ri "gallery" *
// De esta manera buscaremos gallery en el directorio con 'R' recursivamente e 'i' ignorando mayusculas

O podemos usar el comando find como muestro a continuación:

find . -type f |xargs grep gallery
//Usamos find en el directorio '.' con -type f sacaremos todos los archivos en que hay en nuestra carpeta y otra vez con ayuda de grep buscaremos nuestro texto 'gallery'

Pin It on Pinterest