Si utilizas Linux, y sobre todo, si estas gestionando algún servidor online, va a ser casi imprescindible que en algún momento localices los archivos y directorios que más espacio ocupan en tu disco.
En este pequeño tutorial vas a poder encontrar esos archivos o directorios que están llenando tu disco con los comandos «du» y «find».
Si quieres encontrar los directorios que más espacio ocupan en Linux
Vete a la línea de comandos en el terminal y pon lo siguiente (entra en tu servidor Linux con SSH):
du -a | sort -n -r | head -n 5
- Comando du: Estima el uso del espacio en el disco
- a: Muestra todos los archivos y carpetas.
- Comando sort: permite ordenar los registros o líneas de uno o más archivos
- -n: Comparación de acuerdo con una cadena de valor numérico.
- -r: Invierte el resultado de las comparaciones.
- head: Salida de la primera parte de los archivos.
- -n: Imprime las primeras líneas. (En nuestro caso, nos muestra en primer lugar las 5 primeras líneas).
Si quieres encontrar los archivos que más espacio ocupan en Linux
find -type f -exec du -Sh {} + | sort -rh | head -n 5
Con este comando solo vamos a mostrar los archivos más grandes del sistema, no los directorios. En este caso concreto, los 5 que más espacio en disco ocupan.