El comando du de Linux en Windows

El comando du de Linux es un comando muy útil para conocer el uso del disco de forma recursiva desde un punto concreto del árbol de directorios.

Personalmente suelo usar el comando du de la siguiente forma du -csh /PATH/*, donde:

  • -c, muestra el tamaño total.
  • -s, solo muestra el tamaño total de cada directorio, contabilizando el tamaño de su contenido, es decir, no se muestra el detalle para cada elemento dentro de cada directorio sino la suma del tamaño total.
  • -h o -m, muestra el tamaño en un formato facilmente comprensible por humano (-h) o bien en MB (-m). El uso de uno u otro depende de si la salida generada por du será procesada por un script o no.

Windows no incorporá de forma nativa ningún comando similar al comando du de Linux aunque es posible descargar la utilidad Disk Usage (du) de Windows Sysinternals.

La utilidad du de Windows es similar a la de Linux aunque los parámetros son distintos. El equivalente en Windows del comando du -csh /PATH/* sería du -l 1 PATH.

A continuación una captura de ejemplo con la salida de du para Linux y Windows:

du en Linux
du en Windows

Contenidos