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/