du |
Usage disque |
|---|---|
| Linux | Externe |
Syntaxe
| du [-abcklsxDLS] [--all] [--total] [--count-links] [--summarize] [--bytes] [--kilobytes] [--one-file-system] [--separate-dirs] [--dereference] [--dereference-args] [--help] [---version] [filename...] |
Paramètres
| Nom | Description |
|---|---|
| --all | Ce paramètre permet d'afficher les informations de statistiques pour tous les fichiers et les répertoires. |
| --bytes | Ce paramètre permet d'indiquer qu'il faut afficher les tailles en octets. |
| --count-links | Ce paramètre permet d'effectuer le calcul de la taille de tous les fichiers sans tenir compte des autres liens physiques. |
| --dereference | Ce paramètre permet qu'il faut effectuer une distinction les liens symboliques. |
| --dereference-args | Ce paramètre permet qu'il faut effectuer une distinction les liens symboliques comme paramètre. |
| --help | Ce paramètre permet d'afficher l'aide de cette commande et quitte immédiatement après. |
| --kilobytes | Ce paramètre permet d'indiquer qu'il faut afficher les tailles en Kilo-Octets. |
| --one-file-system | Ce paramètre permet d'indiquer qu'il faut pas tenir compte des répertoires situés sur un autre système de fichiers. |
| --separate-dirs | Ce paramètre permet d'indiquer qu'il faut effectuer le calcul de la taille de chaque répertoire séparément, sans les sous-répertoires. |
| --summarize | Ce paramètre permet de seulement afficher le total de chaque paramètres. |
| --total | Ce paramètre permet d'indiquer qu'il faut afficher également le taux des tous les résultats. |
| --version | Ce paramètre permet d'afficher les informations de version de cette commande et quitte immédiatement après. |
| -a | Ce paramètre permet d'afficher les informations de statistiques pour tous les fichiers et les répertoires. |
| -b | Ce paramètre permet d'indiquer qu'il faut afficher les tailles en octets. |
| -c | Ce paramètre permet d'indiquer qu'il faut afficher également le taux des tous les résultats. |
| -D | Ce paramètre permet qu'il faut effectuer une distinction les liens symboliques comme paramètre. |
| -h | Ce paramètre permet d'afficher les unités de mesures avec la lettre correspondante à celle à côté des quantités. |
| -k | Ce paramètre permet d'indiquer qu'il faut afficher les tailles en Kilo-Octets. |
| -l | Ce paramètre permet d'effectuer le calcul de la taille de tous les fichiers sans tenir compte des autres liens physiques. |
| -L | Ce paramètre permet qu'il faut effectuer une distinction les liens symboliques. |
| -s | Ce paramètre permet de seulement afficher le total de chaque paramètres. |
| -S | Ce paramètre permet d'indiquer qu'il faut effectuer le calcul de la taille de chaque répertoire séparément, sans les sous-répertoires. |
| -x | Ce paramètre permet d'indiquer qu'il faut pas tenir compte des répertoires situés sur un autre système de fichiers. |
Description
Cette commande permet de comptabilisé l'espace occupé par un répertoire et ses enfants.
Exemples
Cet exemple permet d'afficher la liste des répertoires occupant plus de 1 Go d'espace disque à partir du dossier «/mon/chemin» (il est a noter que cette opération peut être très longue) :
| du -h /mon/chemin | grep ^[0-9.]*G |
L'exemple suivant permet de demander la taille total qu'occupe le répertoire courant :
| du -ch | grep total |
on obtiendra un résultat semblable suivant :
| 1.1G total |
L'exemple suivant permet d'afficher l'espace qu'occupe un répertoire avec des unités de mesures humaines (Ko, Mo, Go,...) :
| du -h |
on obtiendra un résultat semblable suivant :
|
16K ./applications 256K ./gvfs-metadata 20K ./Trash/info 3.7M ./Trash/files 3.7M ./Trash 4.0M . |
L'exemple suivant permet d'afficher la taile de chacun des fichiers contenus dans le dossier courant :
| du -ah |
on obtiendra un résultat semblable suivant :
|
4.0K ./applications/mimeapps.list 4.0K ./applications/preferred-web-browser.desktop 4.0K ./applications/preferred-mail-reader.desktop 16K ./applications 0 ./.converted-launchers 32K ./gvfs-metadata/archive:host=file%253A%252F%252F%252Fdata%252Fwww%252Ftest.tar-19b7146e.log 32K ./gvfs-metadata/computer:-91215d60.log 4.0K ./gvfs-metadata/label-VBOXADDITIONS_4.2.6_82870 4.0K ./gvfs-metadata/root 4.0K ./gvfs-metadata/trash: 32K ./gvfs-metadata/trash:-d3675ac4.log 32K ./gvfs-metadata/home-c9865ca7.log 4.0K ./gvfs-metadata/computer: 32K ./gvfs-metadata/uuid-a3558e22-9e1f-4297-ac1d-741eed2c7f2b-21b2e97e.log 4.0K ./gvfs-metadata/home 32K ./gvfs-metadata/label-VBOXADDITIONS_4.2.6_82870-eddf457d.log 4.0K ./gvfs-metadata/archive:host=file%253A%252F%252F%252Fdata%252Fwww%252Ftest.tar 32K ./gvfs-metadata/root-987392e2.log 4.0K ./gvfs-metadata/uuid-a3558e22-9e1f-4297-ac1d-741eed2c7f2b 256K ./gvfs-metadata 4.0K ./Trash/info/error_log.2.trashinfo 4.0K ./Trash/info/access_log.trashinfo 4.0K ./Trash/info/error_log.trashinfo 4.0K ./Trash/info/access_log.2.trashinfo 20K ./Trash/info 624K ./Trash/files/error_log.2 520K ./Trash/files/error_log 2.2M ./Trash/files/access_log.2 428K ./Trash/files/access_log 3.7M ./Trash/files 3.7M ./Trash 4.0M . |
Voir également
Système d'exploitation - Linux - Références de commandes et de programmes - df
Système d'exploitation - Linux - Références de commandes et de programmes - ls