Cómo buscar y listar archivos por tamaño en Linux
🐧 Cómo buscar y listar archivos por tamaño en Linux
En este tutorial aprenderás a buscar archivos por tamaño en Linux usando comandos simples y potentes.
Con estos ejemplos podrás encontrar, listar y analizar archivos grandes o pequeños para optimizar el uso de espacio en tu servidor o sistema local.
🔍 Buscar y listar archivos mayores a 100 MB
Para encontrar archivos con tamaño superior a 100 MB y ver su ubicación y tamaño exacto, ejecuta este comando:
find . -type f -size +100M -exec ls -lh {} \;
Ejemplo de búsqueda en el directorio public_html:
$ find public_html -type f -size +100M -exec ls -lh {} \;
-rw-r--r-- 1 user user 126M Apr 1 17:23 ./screencast.mov
Recuerda que puedes usar diferentes unidades según lo que necesites:
c (bytes), k (Kilobytes), M (Megabytes) o G (Gigabytes).
📁 Buscar y listar archivos menores a 100 MB
Si lo que necesitas es localizar archivos con menos de 100 MB, usa este comando:
find . -type f -size -100M -exec ls -lh {} \;
Ejemplo de búsqueda en el directorio public_html:
$ find public_html -type f -size -100M -exec ls -lh {} \;
-rw-r--r-- 1 user user 56M Apr 1 17:23 ./screencast.mov
⚙️ Buscar y listar archivos entre tamaños específicos
Si deseas listar archivos que estén entre 100 MB y 500 MB, puedes combinar los parámetros:
find . -type f -size +100M -size -500M -exec ls -lh {} +
Este comando es muy útil para identificar archivos medianos que podrían limpiarse o moverse a otro almacenamiento.
Ejecuta estos comandos con permisos adecuados y evita eliminar archivos críticos del sistema.
✅ Conclusión
Con estos comandos podrás buscar archivos por tamaño en Linux de manera eficiente.
El comando find es una herramienta versátil para auditar tu sistema y mantenerlo limpio y optimizado.
🔗 También puedes consultar:
Cómo eliminar archivos error_log en Linux |
Referencia oficial del comando find
