## Guía Rápida de find - Búsquedas Avanzadas
🗂️ Buscar por Antigüedad
Archivos más antiguos que:
# Más de 1 año
find /directorio -type f -mtime +365
# Más de 1 mes (30 días)
find /directorio -type f -mtime +30
# Más de 1 semana
find /directorio -type f -mtime +7
# Más de 1 día
find /directorio -type f -mtime +1
Archivos modificados en los últimos:
# Últimas 24 horas
find /directorio -type f -mtime -1
# Últimos 7 días
find /directorio -type f -mtime -7
# Últimos 30 días
find /directorio -type f -mtime -30
Rango de fechas:
# Entre 7 y 30 días
find /directorio -type f -mtime +7 -mtime -30
# Entre 1 y 6 meses
find /directorio -type f -mtime +30 -mtime -180
📏 Buscar por Tamaño
Mayor que:
# Mayor que 100MB
find /directorio -type f -size +100M
# Mayor que 1GB
find /directorio -type f -size +1G
# Mayor que 10KB
find /directorio -type f -size +10k
Menor que:
# Menor que 1MB
find /directorio -type f -size -1M
# Menor que 100KB
find /directorio -type f -size -100k
Tamaño exacto:
# Exactamente 1MB
find /directorio -type f -size 1M
Rangos de tamaño:
# Entre 1MB y 10MB
find /directorio -type f -size +1M -size -10M
# Entre 100KB y 1MB
find /directorio -type f -size +100k -size -1M
🔄 Combinaciones Útiles
Archivos grandes y antiguos:
# Archivos > 100MB y > 1 año
find /directorio -type f -size +100M -mtime +365
# Archivos > 1GB y > 30 días
find /directorio -type f -size +1G -mtime +30
Con acciones:
# Listar con detalles
find /directorio -type f -size +100M -mtime +30 -ls
# Eliminar archivos (¡CUIDADO!)
find /directorio -type f -size +1G -mtime +365 -delete
# Listar tamaños legibles
find /directorio -type f -size +100M -exec ls -lh {} \;
📊 Unidades de Medida
Unidad | Significado |
---|---|
c |
bytes |
k |
KB (1024 bytes) |
M |
MB (1024 KB) |
G |
GB (1024 MB) |
⏰ Tipos de Tiempo
Opción | Significado |
---|---|
-mtime |
Modificación |
-atime |
Acceso |
-ctime |
Cambio de atributos |
💡 Ejemplos Prácticos
# Logs antiguos y grandes
find /var/log -name "*.log" -size +10M -mtime +7
# Archivos temporales antiguos
find /tmp -type f -mtime +1 -delete
# Archivos grandes en home
find /home -type f -size +500M -mtime +30 -ls
Aviso
Esta documentación y su contenido, no implica que funcione en tu caso o determinados casos. También implica que tienes conocimientos sobre lo que trata, y que en cualquier caso tienes copias de seguridad. El contenido el contenido se entrega, tal y como está, sin que ello implique ningún obligación ni responsabilidad por parte de Castris
Si necesitas soporte profesional puedes contratar con Castris soporte profesional.