Cómo usar find para listar archivos grandes o antiguos en Linux, previsualizarlos de forma segura y eliminar solo lo que haya revisado.
find es el comando estándar de Linux que busca en un árbol de directorios archivos que cumplan condiciones como tamaño, antigüedad, nombre o tipo. 'find / -xdev -type f -size +1G' lista los archivos mayores de 1 GB en el sistema de archivos raíz, lo que suele ser la forma más rápida de ver qué llenó un disco de repente.
-size +500M (mayor de 500 MiB), -mtime +30 (modificado hace más de 30 días), -name '*.log', -type f (solo archivos), -xdev (no pasar a otros sistemas de archivos).
Agregue '-exec ls -lh {} +' para ver los tamaños, o use -printf de GNU find, por ejemplo -printf '%s %p\n', y ordene la salida.
-delete elimina cada coincidencia de inmediato. Ejecute el mismo comando sin -delete primero, lea la lista y luego agregue -delete como última opción.
sudo find / -xdev -type f -size +1G -exec ls -lh {} +sudo find /var/log -type f -name '*.gz' -mtime +30sudo find /var/log -type f -name '*.gz' -mtime +30 -deleteÚltima actualización: 2026-10-08
Cómo descubrir qué llena un disco de Linux con du y el interactivo ncdu, usando opciones que se limitan a un solo sistema de archivos.
Qué es un inodo, cómo ver el uso de inodos con df -i y cómo encontrar directorios con millones de archivos pequeños.
Cómo leer la salida de df, por qué Use% puede alcanzar el 100% antes de que Avail llegue a cero para los usuarios normales, y cómo comprobar los inodos con df -i.