Commande Linux du

Linux 命令大全Référence des commandes Linux

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    test

Linux 命令大全Référence des commandes Linux

Autres extensions