Saltar al contenido
danielsanjuan

Cuaderno · 14 de noviembre de 2026

find: buscar y actuar sobre ficheros

findficheros

Encontrar por tamaño, fecha o tipo, y hacer algo con lo encontrado.

find /var/log -name "*.log" -mtime +30            # logs de más de 30 días
find . -type f -size +100M                         # ficheros de más de 100 MB
find . -type d -empty                              # carpetas vacías
find . -name "*.tmp" -delete                       # borrar lo encontrado
find . -name "*.sh" -exec chmod +x {} +           # hacer ejecutables los .sh
find . -type f -mmin -10                           # modificados en los últimos 10 minutos

Combinado con otras órdenes, de forma segura con nombres raros:

find . -name "*.jpg" -print0 | xargs -0 -I{} cp {} /destino/

← Todas las notas