Comprendre le bitcoin, l'intelligence artificielle, faire un site web... En 3 minutes en vidéo!

Afficher la taille d'un dossier en ligne de commande sous linux, et le taux d'utilisation du disque dur

Tutoriaux > Linux > Afficher la taille d'un dossier en ligne de commande sous linux, et le taux d'utilisation du disque dur

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".

Afficher la taille d'un dossier

Pour afficher la taille d'un dossier particulier, il faut utiliser la commande "Disk Usage", alias du.

Options


Nous allons l'utiliser avec plusieurs options, listées dans le man :

  • -a, --all
    afficher le volume de tous les fichiers, et pas seulement celui des répertoires

  • -h, --human-readable
    afficher les tailles dans un format lisible par un humain (par ex. 1K 234M 2G)

  • -s, --summarize
    afficher seulement un total pour chaque paramètre


Nous utiliserons toujours l'option -h dans ce tutoriel pour avoir une version "lisible" des tailles, et non la taille en octets !

Taille d'un dossier seulement


Pour le dossier actuel :

Pouzy:/var/www/# du -hs
47M .

Pour un dossier cible :

Pouzy:/var/www/# du -hs /home
448M /home

Taille d'un dossier et de ses sous dossiers


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

Taille d'un dossier et de tous les fichiers qu'il contient


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.

Voir le taux d'utilisation du disque dur

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é.

Retour à Linux

Ajouter un commentaire

Suite a un fort volume de spam, les commentaires d'invités sont pour le moment désactivés. Vous devez vous inscrire ou vous identifier pour pouvoir commenter cet article, ou demander du support.

Lectures recommandées

Commentaires sur cet article

Aucun commentaire pour le moment.

Tutoriaux > Linux > Afficher la taille d'un dossier en ligne de commande sous linux, et le taux d'utilisation du disque dur