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