Con algo tan simple como el comando du podemos determinar el tamaño de los directorios que nos interese. Por ejemplo, si abrimos la Terminal y escribimos:
$ du
Nos dará una lista de directorios que existen en el directorio actual, junto con sus tamaños. La última línea nos dirá el tamaño total del directorio actual, en el que se incluyen sus subdirectorios. La medidas vienen dadas en Kilobytes. Por ejemplo, en mi caso sería:
Con el siguiente comando sabremos el espacio que ocupa nuestro home/usuario:
$ du /home/nombre_usuario
En mi caso:
Con el siguiente comando tendremos una información del volumen que ocupa cada directorio más completa, ya que nos la indica con la K de Kilobytes, la M de Megabytes y la G de Gigabytes.
$ du -h
Con el siguiente comando nos mostrará, no solo los directorios, sino los archivos que están presentes en el directorio actual:
$ du -ah
Con el siguiente comando tendremos el total que nos ocupa diseccionado en dos líneas que nos servirá para otros cometidos:
$ du -c
Combinando con el comando grep, del que hablaremos en otro artículo, podemos saber el espacio que ocupa una determinada cadena de caracteres.
$ du -ch | grep total
Me indica, además, que no puede acceder a determinado archivo, por falta de permisos. Con el siguiente comando obtenemos de la forma más sencilla un resumen del tamaño del directorio actual.
$ du -s
Con el siguiente comando nos mostrará el tamaño del directorio actual excluyendo el tamaño de los subdirectorios que existen dentro de ese subdirectorio. Básicamente viene a mostrarnos el tamaño total de todos los archivos que existen en el directorio actual. El comando es como el anterior, solo que con la S en mayúscula:
$ du -S
El último comando nos mostrará el tamaño del directorio actual, junto con todos sus subdirectorios, pero excluyendo los archivos que cumplan con el patrón que le marquemos, en este caso archivos .png
$ du --exclude=png
Podemos seguir investigando más opciones a través del manual de la aplicación con la orden:
$ man du
Y bueno, pues esto era todo. Venga, nos leemos ;-)