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.

Artículos relacionados

Instalar paquete debian .deb desde consola Por diferentes motivos, nos puede interesar o nos puede hacer falta instalar los paquetes .deb en nuestro sistema linux desde consola. Yo mismo, despu...
Ubuntu – Script para backup de carpetas desd... Nos ponemos en situación Tenemos una carpeta en la que almacenamos todos nuestros proyectos. Pongamos que estamos hablando de la carpeta: /opt/lampp...
Bash – Script para backup de carpetas desde consol... Ya vimos en otro artículo cómo podíamos preparar un script en nuestro PC y/o servidor web que crear copias de seguridad. Instalamos el 7zip, creamos e...
Linux consola – Eliminar carpetas no vacías Al intentar eliminar una carpeta que no esté vacía desde consola Linux, puede que nos de un error. Ejemplo: rmdir micarpeta rmdir: failed to rem...

Deja un comentario

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

*