Skip to main content

## 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.