Tutoriaux > Linux > Afficher la taille d'un dossier en ligne de commande sous linux, et le taux d'utilisation du disque dur
Il peut être utile de savoir la taille d'un dossier en particulier, ainsi que le taux d'utilisation total du disque dur, sous Linux, à l'aide de la ligne de commande. Explication de "Disk Usage".
Pour afficher la taille d'un dossier particulier, il faut utiliser la commande "Disk Usage", alias du.
Nous allons l'utiliser avec plusieurs options, listées dans le man :
Nous utiliserons toujours l'option -h dans ce tutoriel pour avoir une version "lisible" des tailles, et non la taille en octets !
Pour le dossier actuel :
Pouzy:/var/www/# du -hs
47M .
Pour un dossier cible :
Pouzy:/var/www/# du -hs /home
448M /home
On enlève simplement l'option de "summerization" (Nous utilisons ici le | more pour afficher sur plusieurs pages) :
Pouzy:/home# du -h | more
4,0K ./ftp/Upload
4,0K ./ftp/Download
16K ./ftp
320K ./alb/.gstreamer-0.10
8,0K ./alb/.gnome/gnome-vfs
On ajoute l'option -all (Nous utilisons ici le | more pour afficher sur plusieurs pages) :
Pouzy:/home# du -ha | more
4,0K ./ftp/Upload
4,0K ./ftp/Download
4,0K ./ftp/welcome.msg
16K ./ftp
316K ./alb/.gstreamer-0.10/registry.i486.bin
320K ./alb/.gstreamer-0.10
4,0K ./alb/.gnome/gnome-vfs/.trash_entry_cache
8,0K ./alb/.gnome/gnome-vfs
On voit donc en plus les fichiers eux mêmes, et pas simplement les dossiers.
Cette fois, c'est la commande df qui va nous être utile.
Comme dit dans le man, "Le programme df indique l’espace disque utilisé et disponible sur le système de fichiers contenant chaque fichier donné en paramètre".
Il faut continuer d'utiliser l'option -h, à l'instar de la commande du, pour que les tailles soient compréhensibles :
Pouzy:/home# df -h
df -h
Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
/dev/hda1 74G 4,4G 65G 7% /
tmpfs 62M 0 62M 0% /lib/init/rw
udev 10M 620K 9,4M 7% /dev
tmpfs 62M 0 62M 0% /dev/shm
Par Pouzy
, Le 27 Avril 2010 à 20h33
Ce tutoriel est la propriété d'Aidoweb et ne peut en aucun cas être copié.
Aucun commentaire pour le moment.