du - estimer l'espace disque utilisé
SYNOPSIS
du [OPTION]... [FICHIER]...
du [OPTION]... --files0-from=F
DESCRIPTION
Résume l'utilisation de l'espace disque de l'ensemble des FICHIERS, de manière récursive pour les répertoires.
Les arguments obligatoires pour les options longues sont également obligatoires pour les options courtes.
-0, --null
termine chaque ligne de sortie par NUL, et non par une nouvelle ligne
-a, --all
affiche les décomptes pour tous les fichiers, et non pas seulement pour les répertoires
--apparent-size
affiche les tailles apparentes plutôt que l'utilisation de l'espace disque; bien que la taille apparente soit généralement plus petite, elle peut être plus grande en raison des « trous » dans les fichiers « épars », de la fragmentation interne, des blocs indirects, etc.
-B, --block-size=TAILLE
met à l'échelle les tailles en fonction de la TAILLE avant de les afficher ; par exemple, « -BM » affiche les tailles en unités de 1 048 576 octets ; voir le format de TAILLE ci-dessous
-b, --bytes
équivalent à « --apparent-size --block-size=1 »
-c, --total
produit un total général
-D, --dereference-args
déréférence uniquement les liens symboliques qui sont répertoriés dans la ligne de commande
-d, --max-depth=N
affiche le total d'un répertoire (ou d'un fichier, avec --all) uniquement s'il se trouve à N niveaux ou moins sous l'argument de la ligne de commande ; « --max-depth=0 » est équivalent à « --summarize »
--files0-from=F
résume l'utilisation de l'espace disque des noms de fichiers terminés par NUL spécifiés dans le fichier F ; si F est « - », alors lit les noms à partir de l'entrée standard
-H équivalent à --dereference-args (-D)
-h, --human-readable
affiche les tailles dans un format lisible (par exemple, 1K 234M 2G)
--inodes
affiche les informations d'utilisation des i-nœuds au lieu de l'utilisation des blocs
-k comme --block-size=1K
-L, --dereference
déréférence tous les liens symboliques
-l, --count-links
compte les tailles plusieurs fois en cas de liens physiques
-m comme --block-size=1M
-P, --no-dereference
ne suit aucun lien symbolique (c'est la valeur par défaut)
-S, --separate-dirs
pour les répertoires, n'inclut pas la taille des sous-répertoires
--si comme -h, mais utilise des puissances de 1000 au lieu de 1024
-s, --summarize
affiche uniquement un total pour chaque argument
-t, --threshold=TAILLE
exclut les entrées plus petites que TAILLE si TAILLE est positive, ou les entrées plus grandes que TAILLE si TAILLE est négative
--time affiche l'heure de la dernière modification de tout fichier du répertoire, ou de l'un de ses sous-répertoires
--time=MOT
affiche l'heure sous la forme de MOT au lieu de l'heure de modification : atime, access, use, ctime ou status
--time-style=STYLE
affiche les heures en utilisant STYLE, qui peut être : full-iso, long-iso, iso, ou +FORMAT ; FORMAT est interprété comme dans « date »
-X, --exclude-from=FICHIER
exclut les fichiers qui correspondent à un modèle dans FICHIER
--exclude=MOTIF
exclut les fichiers qui correspondent à MOTIF
-x, --one-file-system
ignore les répertoires sur différents systèmes de fichiers
--help affiche cette aide et quitte
--version
affiche les informations de version et quitte
Les valeurs affichées sont exprimées dans les unités de la première valeur disponible parmi les options --block-size, ainsi que les variables d'environnement DU_BLOCK_SIZE, BLOCK_SIZE et BLOCKSIZE. Sinon, les unités par défaut sont de 1024 octets (ou 512 si POSIXLY_CORRECT est défini).
L'argument SIZE est un entier et une unité optionnelle (par exemple, 10K représente 10*1024). Les unités sont K, M, G, T, P, E, Z, Y, R, Q (puissances de 1024) ou KB, MB, etc. (puissances de 1000). Les préfixes binaires peuvent également être utilisés : KiB=K, MiB=M, et ainsi de suite.
MOTIFS
PATTERN est un motif shell (et non une expression régulière). Le motif ? correspond à n'importe quel caractère unique, tandis que * correspond à n'importe quelle chaîne de caractères (composée de zéro, un ou plusieurs caractères). Par exemple, *.o correspondra à tous les fichiers dont le nom se termine par .o. Par conséquent, la commande
du --exclude='*.o'
ignorera tous les fichiers et sous-répertoires se terminant par .o (y compris le fichier .o lui-même).
AUTEUR
Écrit par Torbjorn Granlund, David MacKenzie, Paul Eggert et Jim Meyering.
SIGNALER LES BUGS
Aide en ligne de GNU coreutils : [https://www.gnu.org/software/coreutils/] Signalez tout problème de traduction à [https://translationproject.org/team/]
CONSULTER AUSSI
Documentation complète [https://www.gnu.org/software/coreutils/du] ou disponible localement via : info '(coreutils) du invocation'
Emballé par Debian (9.7-3) Copyright © 2025 Free Software Foundation, Inc. Licence GPLv3 : GNU GPL version 3 ou ultérieure [https://gnu.org/licenses/gpl.html]. Il s'agit d'un logiciel libre : vous êtes libre de le modifier et de le redistribuer. Il n'y a AUCUNE GARANTIE, dans la mesure permise par la loi.