find es la navaja suiza para buscar archivos en Unix. También es la herramienta que todo el mundo busca en Google. ¿El flag de tamaño es +100M o +100MB? ¿-mtime -7 significa menos de siete días o más? Puedes mantener media página de man en la cabeza, o puedes dejar de intentarlo.
Un escenario
Es la tarde del viernes, el servidor de build se queda sin disco y necesitas saber qué lo está consumiendo. No necesitas un inventario completo — necesitas las cuatro o cinco consultas que escribirías si recordaras los flags.
Archivos de más de 100 MB
$ clai encuentra archivos de más de 100MB en este directorio→ find . -type f -size +100M -printf '%s\t%p\n' | sort -rn | head -20./build/output.bin 142876160./logs/2026-04.json 113246208./assets/raw.tar 104857600
Combinar tamaño y tiempo
$ clai archivos de más de 50MB modificados la última semana→ find . -type f -size +50M -mtime -7 -printf '%TY-%Tm-%Td %s %p\n'2026-04-26 142876160 ./build/output.bin2026-04-23 73400320 ./cache/db.dump
Filtrar por extensión
$ clai encuentra archivos .log de más de 10MB→ find . -type f -name '*.log' -size +10M./var/log/app.log./var/log/nginx/access.log
Top 10 directorios más grandes
$ clai muéstrame los 10 directorios más grandes bajo esta carpeta→ du -hx --max-depth=2 . 2>/dev/null | sort -hr | head -102.4G ./node_modules1.1G ./.cache640M ./logs
Cuando la primera respuesta no es la correcta
Si clai te da du -h | sort -h | tail cuando querías el top 10, pulsa R y añade contexto — "top 10, descendente, legible para humanos". El bucle de refinamiento está hecho exactamente para esto; el post sobre refinamiento tiene el patrón completo.
Lo que no reemplaza
Las cadenas -exec y los predicados más arcanos (-newer, -prune) siguen mereciendo la pena si vives en ellos a diario. Pero para el 90% — archivos de tamaño X, en directorio Y, con patrón Z — describirlo en palabras es más rápido que recordar la sintaxis.
Una vez liberados los archivos grandes, el post sobre limpieza de logs y backups cubre el siguiente paso.