viernes, 26 de abril de 2013

Comandos "du" y "df" en Gnu/Linux

Muchas veces queremos saber como está el espacio en un disco duro y para eso existen estos comandos, si queremos saber cuanto espacio está ocupando un directorio o directorios podemos aplicar lo siguiente, recordemos abrir la consola.

el primero es el comando du (disk space used) espacio usado en el disco, si usamos el comando sin opciones es difícil entenderlo así que está la opción "-h" para que sea fácil de leer para el  humano

[usuario@micomputadora ~]$ du -h Escritorio/ estudio/
4,0K Escritorio/
404K estudio/

con la anterior opcion "c" vemos que suma los directorios que deseamos y lo hace muy rápido 

[usuario@micomputadora ~]$ du -hc Escritorio/ estudio/
4,0K Escritorio/
404K estudio/
408K total


Supongamos que deseamos hacer un backup de unos directorios pero no queremos poner los archivos de versiones anteriores que ponen los editores, los cuales son archivos que terminan con el símbolo '~' tales como MiObjeto.java~ es un archivo de respaldo, esos no los queremos guardar así que para saber cuanto ocupa sin ellos podemos hacer lo siguiente

[usuario@milix ~]$ du -hc --exclude='*~' estudio/ DesarrolloWeb/
372K estudio/
4,0K DesarrolloWeb/
376K total

como podemos observar la cuenta ya es menor.

El comando df

nos muestra el uso de las particiones montadas algo como esto

[usuario@micomputadora ~]$ df
S.ficheros     1K-bloques   Usados Disponibles Uso% Montado en
/dev/root        14287920 10631208     3510244  76% /
devtmpfs          1539640        0     1539640   0% /dev
tmpfs             1541696      844     1540852   1% /dev/shm
tmpfs             1541696     1064     1540632   1% /run
tmpfs             1541696        0     1541696   0% /sys/fs/cgroup
tmpfs             1541696        0     1541696   0% /media

si lo queremos mas facil de entender podemos la opción '-h' (human)

[usuario@micomputadora ~]$ df -h
S.ficheros     Tamaño Usados  Disp Uso% Montado en
/dev/root         14G    11G  3,4G  76% /
devtmpfs         1,5G      0  1,5G   0% /dev
tmpfs            1,5G   844K  1,5G   1% /dev/shm
tmpfs            1,5G   1,1M  1,5G   1% /run
tmpfs            1,5G      0  1,5G   0% /sys/fs/cgroup
tmpfs            1,5G      0  1,5G   0% /media

No hay comentarios:

Publicar un comentario