Manuels pour la ligne de commande

Man » Manuel de du en ligne - documentation en ligne détaillée pour la page de manuel du

🌍
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.