1 – Como saber cuanto ocupa una carpeta en Linux.
¿Cuantas veces necesitaste conocer cuanto espacio ocupa un directorio en particular? Desde la consola al ejecutar «du» por «Disk Ussage«:
~ # du /home/dvr/video/movie/
Te devuelve el tamaño en bloques del directorio en cuestión:
48004 /home/dvr/video/movie/
Como al sistema de archivos lo formateé en su momento con un tamaño de bloque de 1024 bytes –Por defecto se usan 4096 bytes si no se especifica un valor diferente para el parámetro en el argumento de la utilidad que formatea-, la cuenta es facil: 48004 bloques de 1024 bytes cada uno suman 49156096 bytes.
Como no podía ser de otra forma, para no tener que andar haciendo cálculos estrambóticos, se le puede pasar a la utilidad como argumento «-h» por «Human Readable» para que devuelva el resultado en formato entendible por humanos:
~ # du /home/dvr/video/movie/ -h 47M /home/dvr/video/movie/
Como el comando es recursivo, puede que te interese además agregarle la opción «-s» por «silent» para que cuando tenga que navegar muchos subdirectorios para sacar la cuenta no te llene la pantalla de texto. La otra muy util que tiene de entre tantas opciones disponibles es la posibilidad de producir un «gran total» con la opción «-c«, por ejemplo:
~ # du /home/dvr/video/movie/ -csh 47M /home/dvr/video/movie/ 47M total
2 – Conocer el espacio utilizado/disponible por partición
Con la salida en modo «bloques» para el comando «df» por «Disk Free«:
~ # df Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda3 9297812 1988296 6837208 23% / /dev/sdb1 397475 295084 75886 80% /usr/portage /dev/sdb2 78628740 6382688 72246052 9% /home
O en modo «Human Readable» pasándole el argumento «-h«:
~ # df -h Filesystem Size Used Avail Use% Mounted on /dev/sda3 8.9G 1.9G 6.6G 23% / /dev/sdb1 389M 289M 75M 80% /usr/portage /dev/sdb2 75G 6.1G 69G 9% /home
3 – Gráficos en la consola
Por ultimo la frutillita del postre, el que uso todo el tiempo, powered by python, «pydf«:
Cada quien sabrá como lo instala con el gestor de paquetes de su distribución de cabecera, en Gentoo es tan simple como ejecutar:
~ # emerge pydf