Retourner au contenu. Retourner à la navigation

 

L'espace disque en ligne de commande

by gameboy @ 11/06/2007
L'utilisation des commandes df et du.
Il peut être très utile de connaître l'espace disque disponible ou l'espace disque utilisé d'une partition
ou bien de lister la taille du contenu d'un répertoire, dans l'ordre décroissant.

Sur un serveur où l'utilisation de l'excellent logiciel baobab, l'analyseur d'utilisation du disque de gnome 2.18, est impossible,
nous utiliserons les commandes df et du.

Pour commencer, un man vaut bien toutes les explications :

$ man df
$ man du

Utilisation de df :

df listera la taille, l'espace utilisé, l'espace libre et le point de montage de vos partitions.

Exemple :
gameboy@lpubuntu:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 5.5G 4.0G 1.3G 77% /
varrun 506M 244K 506M 1% /var/run
varlock 506M 0 506M 0% /var/lock
procbususb 506M 128K 506M 1% /proc/bus/usb
udev 506M 128K 506M 1% /dev
/dev/sda3 40G 32G 5.7G 85% /home

L'option -h affiche la taille en mode "humain" c'est à dire en Mega-octet, en Kilo-octet et en Giga-octet.
Sans cette option l'affichage de la taille est en Kilo-octet.

Utilisation de du :

du affichera la taille d'un ou plusieurs fichiers ou répertoires.
Par exemple, avec la commande :
gameboy@lpubuntu:~$ du --max-depth=1 /home/gameboy | sort -nr | more
33128508 /home/gameboy
23899696 /home/gameboy/Mes_Documents
8045012 /home/gameboy/.VirtualBox
561332 /home/gameboy/.q3a
136832 /home/gameboy/.mozilla
109460 /home/gameboy/.Tracker
98028 /home/gameboy/Desktop
66796 /home/gameboy/.mozilla-thunderbird
41184 /home/gameboy/.evolution
16772 /home/gameboy/.thumbnails
...
Vous allez lister la taille de vos répertoires présents dans le répertoire spécifié, dans l'ordre décroissant.

La commande sort (man sort) va nous permettre de faire notre classement,
l'option -n permet la comparaison numérique,
et l'option -r permet le classement décroissant.

Par contre il n'est pas possible de classer par ordre décroissant si vous utilisez l'option "human" de du.

Un autre exemple d'utilisation de la commande du, cette fois-ci avec l'option -s :
gameboy@lpubuntu:~$ du -sk * | sort -nr | more
23899696 Mes_Documents
8045012 .VirtualBox
561332 .q3a
136832 .mozilla
109460 .Tracker
98028 Desktop
66796 .mozilla-thunderbird
41184 .evolution
16772 .thumbnails

L'option -s permet de faire un résumé de la taille des dossiers. C'est à dire que du n'affiche pas la taille des sous-dossiers.
Par gameboy Dernière modification 21/02/2008 17:08
Navigation
Actualités
20/10/2008 Société Générale se met au vert
15/09/2008 Sortie de la version VLC 0.9.2
23/06/2008 Opération du libre à Nantes !
23/06/2008 OpenSuse 11
18/06/2008 Firefox 3 !
Plus d'actualités...
Articles
22/05/2008 Première approche de Qmail
19/05/2008 Test de la distribution Elive 1.0 Gem
14/05/2008 GNUPG introduction à la cryptographie et utilisation de GnuPG
21/02/2008 GNU / Screen
03/09/2007 The Linux File System Encryption API
More articles
Tips
28/04/2008 Mozilla Firefox : Google Talk et Facebook Chat
22/04/2008 Sed : Rechercher du texte entre deux chaines de caractères
04/04/2008 Gérer son(ses) écran(s) avec xrandr
26/03/2008 Tips sur l'historique de vos commandes
13/02/2008 Linux-Unix Cheat Sheets
More tips
Codes
09/04/2008 Chapitre 13 - Administration DNS et DHCP
09/04/2008 Chapitre 06 - Service web avec Apache
04/04/2008 Chapitre 09 - PureFTPd
04/04/2008 Chapitre 06 - Scripting Bash
01/04/2008 Chapitre 20 - Haute Disponibilité
More codes
Courses
13/09/2006 Module 3
23/02/2006 Module 2
23/02/2006 Module 1
More courses
Formation Linux

Supinfo Training Center has the first Linux Certification. The training is 13 days and allow you to pass the LPI 101 and 102.

more info
 
 
Vous êtes ici :
Tips L'espace disque en ligne de commande