Ver qué directorios ocupan más espacio usando la consola en Ubuntu

Tiempo de lectura: 2 minutos

En cualquier sistema operativo, especialmente en sistemas Linux como Ubuntu, es importante tener un control sobre el espacio de almacenamiento disponible. En ocasiones, es posible que nos encontremos con que nuestro disco duro está lleno y necesitamos identificar qué archivos o directorios están consumiendo más espacio.

Afortunadamente, en Ubuntu, podemos utilizar el comando du (disk usage) para obtener información detallada sobre el uso del disco y así identificar los directorios que están ocupando más espacio. Este comando nos permite explorar la estructura de directorios y ver el tamaño de cada uno de ellos de manera rápida y eficiente.

En este tutorial, te guiaré a través de los pasos necesarios para utilizar el comando du en la terminal de Ubuntu.

Paso 1: Abrir la Terminal

Abre la terminal en Ubuntu. Puedes hacerlo buscando «Terminal» en el menú de aplicaciones o usando el atajo de teclado Ctrl + Alt + T.

O puedes conectar por SSH a la consola.

Paso 2: Navegar al Directorio (Opcional)

Si estás interesado específicamente en un directorio en particular, puedes navegar hasta él usando el comando cd. Por ejemplo:

cd /ruta/al/directorio

Paso 3: Utilizar el Comando du

Una vez en la terminal, utiliza el comando du (disk usage) para obtener información sobre el uso del disco. Aquí tienes algunos ejemplos de cómo usarlo:

Ver el tamaño de todos los directorios en el directorio actual:

du -h --max-depth=1

Este comando mostrará el tamaño de todos los directorios en el directorio actual.

Ver el tamaño de todos los directorios en un directorio específico:

du -h --max-depth=1 /ruta/al/directorio

Reemplaza /ruta/al/directorio con la ruta del directorio que te interesa.

Por ejemplo la ruta del directorio del usuario:

sudo du -h --max-depth=1 /home/ubuntu

Ordenar los resultados y ver los directorios que más espacio ocupan al principio:

du -h --max-depth=1 / | sort -hr

Este comando mostrará los directorios en orden descendente de tamaño, mostrando primero los que ocupan más espacio.

Limitar la cantidad de resultados y ver solo los primeros n directorios:

du -h --max-depth=1 / | sort -hr | head -n 10

Este comando mostrará los 10 directorios más grandes en el sistema.

Ver el espacio ocupado por los archivos dentro de un directorio:

  • En el propio directorio:
du -ah --max-depth=1 | sort -rh | head -n 10
  • En una ruta de directorio:
du -ah /ruta/al/directorio | sort -rh | head -n 10

Paso 4: Interpretar los Resultados

Una vez que ejecutes uno de los comandos anteriores, verás una lista de directorios junto con el tamaño que ocupan en tu sistema de archivos. Esto te ayudará a identificar los directorios que consumen más espacio en tu sistema.

Paso 5: Realizar Acciones (Opcional)

Dependiendo de lo que descubras, puedes decidir tomar medidas, como eliminar archivos innecesarios o moverlos a otro lugar para liberar espacio en disco.

Deja un comentario