Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:systeme:du [22/09/2013 23:31] 127.0.0.1 modification externe |
doc:systeme:du [25/02/2015 19:04] smolski [Option -a] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== La commande du ====== | + | ====== du ====== |
- | du => ''D''isk ''U''sage (disque utilisé) | + | * Objet : du => **D**isk **U**sage (//disque utilisé//) |
+ | * Niveau requis : {{tag>débutant}} | ||
+ | * Commentaires : //Connaître l'utilisation disque. // | ||
+ | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) | ||
+ | * Suivi : | ||
+ | * Création par [[user>smolski]] 17-07-2014 | ||
+ | * Testé par [[user>smolski]] 17-07-2014 | ||
+ | * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=9420 | Lien vers le forum concernant ce tuto]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
- | La commande ''du'' permet de connaître l'utilisation disque en kilo-octet par défaut dans le répertoire spécifié par tous ses sous-répertoires (autorisés en lecture) pour finir par le total du répertoire racine spécifié. | + | **Nota :** |
- | ===== Utilisation ===== | + | Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! |
- | * Syntaxe | + | ===== Introduction ===== |
+ | |||
+ | La commande **du** permet de connaître : | ||
+ | - l'utilisation disque en kilo-octet par défaut | ||
+ | - dans le répertoire spécifié par tous ses sous-répertoires (autorisés en lecture) | ||
+ | - pour finir par le total du répertoire racine spécifié. | ||
+ | |||
+ | ==== Syntaxe ==== | ||
du nom_fichier ou répertoire | du nom_fichier ou répertoire | ||
Ligne 13: | Ligne 27: | ||
===== Exemple ===== | ===== Exemple ===== | ||
- | mattux@chile:~> du Desktop/ | + | <code user>du Desktop/</code> |
+ | <file bash résultat de la commande précédente> | ||
492 Desktop/musique/musique | 492 Desktop/musique/musique | ||
500 Desktop/musique | 500 Desktop/musique | ||
Ligne 34: | Ligne 49: | ||
2512 Desktop/gspcav1-20070110 | 2512 Desktop/gspcav1-20070110 | ||
203756 Desktop/ | 203756 Desktop/ | ||
+ | </file> | ||
Voila le résultat de mon répertoire Desktop de mon user. | Voila le résultat de mon répertoire Desktop de mon user. | ||
Ligne 41: | Ligne 57: | ||
Cette option permet de lister les répertoires, mais aussi les fichiers contenus dans le répertoire cible. | Cette option permet de lister les répertoires, mais aussi les fichiers contenus dans le répertoire cible. | ||
- | laetitia@georges:~ $ du -a /tmp/ | + | <code user>du -a /tmp/</code> |
+ | <file bash resultat de la commande précédente> | ||
0 /tmp/orbit-laetitia/linc-782-0-5882eb3da7dbc | 0 /tmp/orbit-laetitia/linc-782-0-5882eb3da7dbc | ||
0 /tmp/orbit-laetitia/linc-782-0-c5a676952950 | 0 /tmp/orbit-laetitia/linc-782-0-c5a676952950 | ||
Ligne 67: | Ligne 84: | ||
380 /tmp/font.odt | 380 /tmp/font.odt | ||
2880 /tmp/ | 2880 /tmp/ | ||
+ | </file> | ||
+ | <note tip>La taille renvoyée par **du** peut varier en fonction du système de fichiers, de sa fragmentation, etc. Elle donne l'espace occupé par les fichiers, généralement un peu plus important que leur taille //théorique//.</note> | ||
+ | //Note de //**vv222**// chipée sur le chan en réponse à une question sur l'application //**du**// [[asso:salon-irc-df|#debian-facile]]. | ||
===== Option -c ===== | ===== Option -c ===== | ||
Le total d'utilisation de chaque sous-répertoire sera affiché. | Le total d'utilisation de chaque sous-répertoire sera affiché. | ||
- | laetitia@georges:~ $ du -c /tmp/ | + | <code user>du -c /tmp/</code> |
+ | <file bash resultat de la commande précédente> | ||
4 /tmp/orbit-laetitia | 4 /tmp/orbit-laetitia | ||
4 /tmp/.X11-unix | 4 /tmp/.X11-unix | ||
Ligne 81: | Ligne 102: | ||
2880 /tmp/ | 2880 /tmp/ | ||
2880 total | 2880 total | ||
+ | </file> | ||
===== Option -h ===== | ===== Option -h ===== | ||
Ligne 87: | Ligne 109: | ||
Par exemple, sur mon répertoire vidéo /media/disk-3 en Ko : | Par exemple, sur mon répertoire vidéo /media/disk-3 en Ko : | ||
- | <code> | + | <code user>du /media/disk-3</code> |
- | $ du /media/disk-3 | + | <file bash resultat de la commande précédente> |
4594708 /media/disk-3/chien-Cesar/D1 | 4594708 /media/disk-3/chien-Cesar/D1 | ||
4275548 /media/disk-3/chien-Cesar/D3 | 4275548 /media/disk-3/chien-Cesar/D3 | ||
Ligne 127: | Ligne 149: | ||
8541584 /media/disk-3/mpeg | 8541584 /media/disk-3/mpeg | ||
452892320 /media/disk-3 | 452892320 /media/disk-3 | ||
- | + | </file> | |
- | </code> | + | |
Devient : | Devient : | ||
- | <code> | + | <code user>du -h /media/disk-3</code> |
- | $ du -h /media/disk-3 | + | <file bash resultat de la commande précédente> |
4,4G /media/disk-3/chien-Cesar/D1 | 4,4G /media/disk-3/chien-Cesar/D1 | ||
4,1G /media/disk-3/chien-Cesar/D3 | 4,1G /media/disk-3/chien-Cesar/D3 | ||
Ligne 171: | Ligne 192: | ||
8,2G /media/disk-3/mpeg | 8,2G /media/disk-3/mpeg | ||
432G /media/disk-3 | 432G /media/disk-3 | ||
- | </code> | + | </file> |
Ligne 177: | Ligne 198: | ||
Voilà une option qui permet d'éviter de détailler et de n'indiquer que l'occupation totale du répertoire spécifié : | Voilà une option qui permet d'éviter de détailler et de n'indiquer que l'occupation totale du répertoire spécifié : | ||
- | $ du -sh /media/disk-3 | + | <code user>du -sh /media/disk-3</code> |
- | 432G /media/disk-3 | + | <file bash resultat de la commande précédente> |
- | + | 432G /media/disk-3 | |
- | On peux aussi lister le poids de chaque fichier d'un dossier, par exemple depuis son /home/user : | + | </file> |
- | <code bash> | + | On peux aussi lister le poids de chaque fichier d'un dossier, par exemple essayez depuis votre /home/user : |
- | du -hs */</code> | + | <code user>du -hs */</code> |
//Merci //**enikar**// sur irc #debian-facile !// | //Merci //**enikar**// sur irc #debian-facile !// | ||
Ligne 190: | Ligne 211: | ||
Cette option permet de donner les tailles des sous-répertoires présents dans le répertoire dans lequel on va fixer un niveau de recherche "n".\\ | Cette option permet de donner les tailles des sous-répertoires présents dans le répertoire dans lequel on va fixer un niveau de recherche "n".\\ | ||
- | Par exemple, je veux rechercher les tailles des sous-répertoires présents juste sous /media/disk-3. Le niveau sera donc "1". | + | Par exemple, je veux rechercher les tailles des sous-répertoires présents juste sous **/media/disk-3**. Le niveau sera donc "1". |
- | <code> | + | <code user>du --max-depth=1 /media/disk-3</code> |
- | $ du --max-depth=1 /media/disk-3 | + | <file bash resultat de la commande précédente> |
13464968 /media/disk-3/chien-Cesar | 13464968 /media/disk-3/chien-Cesar | ||
10398036 /media/disk-3/obadia_mpeg | 10398036 /media/disk-3/obadia_mpeg | ||
Ligne 206: | Ligne 227: | ||
8541584 /media/disk-3/mpeg | 8541584 /media/disk-3/mpeg | ||
452892320 /media/disk-3 | 452892320 /media/disk-3 | ||
- | </code> | + | </file> |
- | Et oui, la vidéo, ça occupe de l'espace !// ;-) | + | //Et oui, la vidéo, ça occupe de l'espace !// ;-) |
+ | ===== Liens ===== | ||
+ | * [[doc:systeme:df|La commande df]] mesure l'espace disque disponible. |