Este comando trabaja a nivel de directorios. En caso de no pasarle ningún argumento nos muestra el tamaño que utiliza en disco el directorio actual y sus subdirectorios. Por defecto muestra la información en bloques y si utilizamos el flag -h nos mostrará la información en un formato más comprensible.
[pcm@sal]$
du
245 ./Adm/html 486 ./Adm 16539 ./Doc/cluster 18256 ./Doc 4 ./Software-Cientifico 16 ./Clustering/dia 125 ./Clustering/html 44 ./Clustering/images 269 ./Clustering 19014 .
[pcm@sal]$
Si le pasamos como argumento un directorio nos dará la información sobre dicho directorio.
Si unicamente queremos conocer el espacio en disco deberemos utilizar el flag -hs.
Ese comando nos da información sobre los sistemas de ficheros montados en el sistema:
[pcm@sal]$
df
S.ficheros Bloques de 1K Usado Dispon Uso% Montado en /dev/hdg1 459143 82646 352000 20% / tmpfs 1038484 0 1038484 0% /lib/init/rw udev 10240 44 10196 1% /dev tmpfs 1038484 0 1038484 0% /dev/shm /dev/mapper/system_vg-home_lv 2097084 1633876 463208 78% /home /dev/mapper/system_vg-opt_lv 511980 32840 479140 7% /opt /dev/mapper/system_vg-tmp_lv 1023964 32852 991112 4% /tmp /dev/mapper/system_vg-usr_lv 5242716 2528076 2714640 49% /usr /dev/mapper/system_vg-var_lv 2097084 575252 1521832 28% /var /dev/mapper/system_vg-software_lv 1048540 32840 1015700 4% /mnt/software /dev/mapper/system_vg-ftp_lv 52427196 18240412 34186784 35% /media/ftp
[pcm@sal]$
Podemos ver la información relativa a un único sistema de ficheros si se lo pasamos como argumento.
Por defecto muestra información en bloques. Podemos hacer que salga la información en un formato más comprensible utilizando el flag -h:
[pcm@sal]$
df -h
S.ficheros Tamaño Usado Disp Uso% Montado en /dev/hdg1 449M 81M 344M 20% / tmpfs 1015M 0 1015M 0% /lib/init/rw udev 10M 44K 10M 1% /dev tmpfs 1015M 0 1015M 0% /dev/shm /dev/mapper/system_vg-home_lv 2,0G 1,6G 451M 78% /home /dev/mapper/system_vg-opt_lv 500M 33M 468M 7% /opt /dev/mapper/system_vg-tmp_lv 1000M 33M 968M 4% /tmp /dev/mapper/system_vg-usr_lv 5,0G 2,5G 2,6G 49% /usr /dev/mapper/system_vg-var_lv 2,0G 562M 1,5G 28% /var /dev/mapper/system_vg-software_lv 1,0G 33M 992M 4% /mnt/software /dev/mapper/system_vg-ftp_lv 50G 18G 33G 35% /media/ftp
[pcm@sal]$
Podemos hacer que salga la información sobre los inodos utilizando el flag -i:
[pcm@sal]$
df -i
S.ficheros Nodos-i NUsados NLibres NUso% Montado en /dev/hdg1 245280 11612 233668 5% / tmpfs 224347 2 224345 1% /lib/init/rw udev 224347 1430 222917 1% /dev tmpfs 224347 1 224346 1% /dev/shm /dev/mapper/system_vg-home_lv 0 0 0 - /home /dev/mapper/system_vg-opt_lv 0 0 0 - /opt /dev/mapper/system_vg-tmp_lv 0 0 0 - /tmp /dev/mapper/system_vg-usr_lv 0 0 0 - /usr /dev/mapper/system_vg-var_lv 0 0 0 - /var /dev/mapper/system_vg-software_lv 0 0 0 - /mnt/software /dev/mapper/system_vg-ftp_lv 0 0 0 - /media/ftp
[pcm@sal]$