SmythSys IT Consulting

Cómo encontrar los directorios que más ocupan en Linux

Linux es un sistema operativo excelente, con muchas posibilidades. Ahora ya es muy amigable para escritorio, pero sigue teniendo la potencia para poder hacer casi cualquier cosa.

Hace unos días se llenó el disco de un cliente, y teníamos que encontrar, en remoto y por terminal, qué directorios eran los más grandes. Para desde ahí poder decidir qué se borraba. Os dejo el comando y la explicación.

# du -a /directorioelegido | sort -n -r | head -n 5

Donde directorioelegido es dónde quieres buscar, como /home o /etc. Si ya estás en el directorio puedes poner:

# du -a | sort -n -r | head -n 5

Si quieres que busque también en los subdirectorios:

# du -Sh | sort -rh | head -5

Los modificadores son los siguientes:

  • a: muestra todos los ficheros y directorios.
  • sort: organiza
  • -n: Compara según el valor numérico string.
  • -r: devuelve la comparación en orden inverso
  • head: devuelve la primera parte del fichero.
  • -n: devuelve las primeras 5 líneas
  • -h: Lo muestra “para humanos”. O sea en Mb, Gb etc.
  • -s:

Con esto espero que podías encontrar las carpetas o directorios que ocupan más tamaño en Linux. Así controláis vuestro espacio en disco.

Deja un comentario

Resumen de nuestra Política de Privacidad

  • Responsable: SmythSys IT Consulting SLNE.
  • Finalidad: Gestionar y moderar los comentarios.
  • Legitimación: Necesitas dar tu consentimiento para publicar un comentario.
  • Destinatarios: Tus datos se alojan en los servidores de OVH.
  • Derechos: Tienes derecho a acceder, rectificar, limitar y suprimir los datos en la dirección del responsable (en nuestra política de privacidad).