Saltar al contenido
danielsanjuan

Cuaderno · 14 de noviembre de 2026

Buscar un texto dentro de muchos ficheros

grepfind

grep y find para encontrar dónde está esa línea de configuración.

En todos los ficheros de una carpeta, con número de línea:

grep -rn "texto a buscar" /etc/

Sin distinguir mayúsculas y solo en ficheros .conf:

grep -rni --include="*.conf" "listen" /etc/nginx/

Solo los nombres de los ficheros que lo contienen:

grep -rl "password" .

Buscar ficheros por nombre (insensible a mayúsculas) y por fecha de modificación:

find / -iname "*backup*" 2>/dev/null
find /var/log -type f -mtime -1        # modificados en las últimas 24 h

← Todas las notas