du
De Vulgum Techus
Version du 2 novembre 2013 à 17:24 par Admin2 (discuter | contributions)
Présentation
La commande du, de l'anglais disk usage (usage disque), permet de connaitre la taille des fichiers sous Linux. Les tailles s'expriment par défaut en kilooctets (ko eq. à 1024 octets).
Par défaut, les spécifications d'Unix spécifient que du doit afficher l'espace disque alloué pour chaque fichier et dossiers contenus dans le dossier courant. Les liens sont affichés comme la taille du fichier du lien, pas la taille de ce qui est lié ; la taille du dossier affiche taille du contenu des dossiers est affiché.
Les options possibles sont :
- -a --all : affiche le détail de tous fichiers y compris les répertoires
- -c
- -h --human-readable : affiche dans l'unité qui suit à savoir : -hm (Mo) -hg (Go) -ht (To) -hp (Po)
- -P --no-dereference : ne pas suivre les liens symboliques (par défaut)
- -s --summarize : totalise les tailles des fichiers :
- -X FICHIER
- --exclude-from=FICHIER : exclut les fichiers qui concordent avec le nom du FICHIER (jokers possibles)
- --exclude=MODÈLE exclut les fichier qui concordent avec le MODÈLE
- --max-depth=N affiche le total pour un répertoire (ou un fichier, avec l'option --all) seulement si N ou un nombre inférieur dans les arguments de la ligne de commande;
- --max-depth=0 est identique à --summurize
- --time afficher le temps de la dernière modification de n'importe quel fichier du répertoire ou de ses sous-répertoire
- --time=MOT afficher le temps comme un MOT au lieu du temps de modification :atime, access, use, ctime ou status
- --time-style=STYLE afficher le temp en utilisatn le STYLE: full-iso, long-iso, iso, +FORMAT FORMAT est interprété comme `date'
- --help : affiche l'aide-mémoire
- --version : affiche le nom et la version du logiciel
- -S --separate-dirs : n'inclut la taille des sous-répertoires dans le décompte
Exemples
Lister les plus gros fichiers sur linux
du -hms | sort -nr | less du -hms | sort -nr | head
Lister les plus gros dossiers
du . -ka | sort -nr | less du . -ka | sort -nr | head
Obtenir la taille d'un dossier
du -c du -sk | sort -nr
Lister les dossiers contenant le plus d'inodes
du -ks /* | sort -nr | head