Commande Linux du
La commande Linux du (nom complet en anglais : disk usage) est utilisée pour afficher la taille des répertoires ou des fichiers.
du affiche l'espace disque occupé par les répertoires ou fichiers spécifiés.
Syntaxe
du [-abcDhHklmsSx][-L <符号连接>][-X <文件>][--block-size][--exclude=<目录或文件>][--max-depth=<目录层数>][--help][--version][目录或文件]
Description du paramètre:
- -a ou --all Affiche la taille de chaque fichier du répertoire.
- -b ou --bytes Affiche la taille des répertoires ou des fichiers en octets.
- -c ou --total En plus d'afficher la taille des répertoires ou fichiers individuels, affiche également la taille totale de tous les répertoires ou fichiers.
- -D ou --dereference-args Affiche la taille du fichier source du lien symbolique spécifié.
- -h ou --human-readable Utilise les unités K, M, G pour améliorer la lisibilité.
- -H ou --si Identique à -h, mais les unités K, M, G sont basées sur 1000 comme unité de conversion.
- -k ou --kilobytes Utilise 1024 octets comme unité.
- -l ou --count-links Compte plusieurs fois les fichiers liés en dur.
- -L<lien symbolique> ou --dereference<lien symbolique> Affiche la taille du fichier source du lien symbolique spécifié dans l'option.
- -m ou --megabytes Utilise 1MB comme unité.
- -s ou --summarize Affiche uniquement la taille totale du répertoire ou du fichier spécifié, et non la taille de ses sous-répertoires.
- -S ou --separate-dirs Lors de l'affichage de la taille des répertoires individuels, ne pas inclure la taille de leurs sous-répertoires.
- -x ou --one-file-xystem Utiliser le système de fichiers au début du traitement comme base ; ignorer les répertoires sur d'autres systèmes de fichiers différents.
- -X<fichier> ou --exclude-from=<fichier> Spécifier les répertoires ou les fichiers dans <fichier>.
- --exclude=<répertoire ou fichier> Ignorer le répertoire ou le fichier spécifié.
- --max-depth=<niveaux de répertoire> Ignorer les répertoires au-delà du nombre de niveaux spécifié.
- --help Afficher l'aide.
- --version Afficher les informations de version.
Exemples
Afficher l'espace occupé par les répertoires ou les fichiers :
# du 608 ./test6 308 ./test4 4 ./scf/lib 4 ./scf/service/deploy/product 4 ./scf/service/deploy/info 12 ./scf/service/deploy 16 ./scf/service 4 ./scf/doc 4 ./scf/bin 32 ./scf 8 ./test3 1288 .
Afficher uniquement la taille des sous-répertoires du répertoire courant et la taille totale du répertoire courant ; le 1288 en bas correspond à la taille totale du répertoire courant.
Afficher l'espace occupé par le fichier spécifié
# du log2012.log 300 log2012.log
Afficher l'utilisation de l'espace du répertoire test dans un format lisible par l'humain :
# du -h test 608K test/test6 308K test/test4 4.0K test/scf/lib 4.0K test/scf/service/deploy/product 4.0K test/scf/service/deploy/info 12K test/scf/service/deploy 16K test/scf/service 4.0K test/scf/doc 4.0K test/scf/bin 32K test/scf 8.0K test/test3 1.3M testAutres extensions
Référence des commandes Linux