Commande Linux · 5 min read · Sep 20, 2025
Tutoriel sur la commande du Linux pour les débutants (10 exemples)
Parfois, en travaillant sur la ligne de commande Linux, vous pourriez vouloir connaître rapidement l’utilisation du disque pour un ensemble de fichiers ou pour un répertoire complet. Il existe un outil de ligne de commande spécifique qui vous permet de faire cela, appelé du. Dans ce tutoriel, nous allons discuter des bases de cet outil ainsi que des fonctionnalités qu’il offre à l’aide d’exemples faciles à comprendre.
Mais avant cela, il convient de partager que tous les exemples et instructions mentionnés ici ont été testés sur Ubuntu 16.04 LTS.
Commande du Linux
Voici la syntaxe de la commande du :
du [OPTION]... [FICHIER]...Et voici comment la page de manuel de l’outil la décrit :
du - estimer l'utilisation de l'espace fichier
Résumer l'utilisation du disque de l'ensemble des FICHIERs, récursivement pour les répertoires.Les exemples suivants de type Q&A devraient vous donner une meilleure idée de la façon dont du fonctionne.
Q1. Comment connaître l’utilisation du disque pour un ou plusieurs fichiers en utilisant du ?
Nous parlons ici de l’utilisation de base de l’outil, et c’est très facile. Tout ce que vous avez à faire est de passer les noms de fichiers correspondants en entrée à la commande.
du [fichier1] [fichier2] ...Voici un exemple :
Ainsi, comme vous pouvez le voir dans la sortie, le nombre affiché dans la première colonne représente l’utilisation du disque du fichier correspondant.
Vous pouvez également faire cela pour un répertoire :
Dans le cas d’un répertoire, la sortie montre l’utilisation du disque pour les sous-répertoires ainsi que pour le répertoire parent dans son ensemble.
Q2. Comment faire en sorte que du affiche les informations d’utilisation sous une forme lisible par l’homme ?
Un problème lorsque vous exécutez du en mode par défaut est que le chiffre d’utilisation produit dans la sortie ne précise pas ce qu’il représente. Par exemple, la sortie dans les captures d’écran montrées dans la section précédente ne dit pas ce que ‘4’ et ‘8’ sont - sont-ils des octets, des kilooctets, ou quoi ?
Donc, pour améliorer la sortie, vous pouvez utiliser l’option de ligne de commande -h :
du -h [fichier1] [fichier2] ...Voici un exemple de cela :
Ainsi, il est maintenant clair à partir de la sortie que l’utilisation du disque est en kilooctets.
Q3. Comment faire en sorte que du affiche le compte de tous les fichiers dans un répertoire ?
Par défaut, chaque fois que vous passez un nom de répertoire en entrée à du, l’outil n’affiche que les informations liées à l’utilisation pour le répertoire d’entrée et les sous-répertoires (le cas échéant).
Mais si le besoin est d’afficher séparément les informations d’utilisation du disque pour tous les fichiers également, alors vous pouvez le faire en utilisant l’option de ligne de commande -a. Voici un exemple de cette option :

Q4. Comment faire en sorte que du produise un total général d’utilisation ?
Cela peut être fait en utilisant l’option de ligne de commande -c. Par exemple :
Comme il est clair à partir de la capture d’écran ci-dessus, une nouvelle ligne est ajoutée en bas de la sortie, montrant le total général de l’utilisation du disque.
Q5. Comment faire en sorte que du affiche les informations d’inodes au lieu de l’utilisation des blocs ?
Pour cela, vous devez utiliser l’option –inode. Voici une capture d’écran pour cette option en action :
Q6. Comment faire en sorte que du accepte l’entrée d’un fichier ou de STDIN ?
Cela peut être fait en utilisant l’option de ligne de commande –files0-from. Supposons que les noms de fichiers d’entrée soient écrits dans un fichier nommé inp_list, alors vous pouvez utiliser la commande du de la manière suivante :
du --files0-from=inp_listPar exemple, voici l’option en action :
Veuillez garder à l’esprit que les noms que vous tapez dans le fichier d’entrée (inp_list dans notre cas ci-dessus) doivent être terminés par NUL. Par exemple, notre fichier inp_list contenait les contenus suivants :
Nous avons fait cela via Vim. Pour savoir comment vous pouvez le faire via Vim, rendez-vous ici.
En continuant, vous pouvez également faire en sorte que du accepte l’entrée de STDIN. Pour cela, vous devez passer un tiret (-) comme valeur à l’option –files0-from. Dans ce cas, après avoir entré chaque nom de fichier sur STDIN, vous devez appuyer sur Ctrl+d deux fois.
Q7. Comment faire en sorte que du exclue la taille des sous-répertoires de la taille du répertoire parent ?
Vers la fin de la Q1 ci-dessus, nous avons discuté de la façon dont vous pouvez utiliser du pour afficher l’utilisation du disque pour un répertoire. La sortie a révélé que bien que la taille des sous-répertoires soit affichée séparément, l’entrée pour le répertoire parent (celui passé en entrée) montre la taille combinée de tout.
Dans le cas où vous souhaitez que du montre la taille du parent - taille des sous-répertoires dans la dernière entrée, vous pouvez utiliser l’option de ligne de commande -S.
Q8. Comment faire en sorte que du affiche l’heure de la dernière modification dans la sortie ?
Pour cela, utilisez l’option de ligne de commande –time. Voici un exemple :
Q9. Comment faire en sorte que du exclue un type particulier de fichiers ?
Supposons que votre répertoire contienne plusieurs types de fichiers, et vous souhaitez que la commande du n’inclue pas un ou plusieurs d’entre eux lors du calcul de l’utilisation du disque pour le répertoire. Vous pouvez le faire en utilisant l’option –exclude, qui nécessite un motif en entrée.
du --exclude=PATTERN [Nom-dir]Par exemple, la capture d’écran suivante montre la commande ci-dessus en action pour les fichiers .png.
Q10. Comment définir la profondeur du répertoire pour du ?
Si vous le souhaitez, vous pouvez également restreindre la commande du à une profondeur de répertoire particulière. De cette manière, l’outil n’imprimera que les informations d’utilisation pour les répertoires qu’il rencontre jusqu’au niveau spécifié par l’utilisateur. Cette fonctionnalité peut être accessible en utilisant l’option –max-depth.
Donc, si vous souhaitez restreindre du au répertoire de premier niveau, passez ‘0’ comme valeur à cette option.
du --max-depth=0 [nom-dir]Voici quelques exemples de cette option :

Conclusion
du est un petit outil de ligne de commande pratique qui peut vous venir en aide dans de nombreuses situations. De plus, il n’est pas difficile à comprendre et à utiliser. Nous avons discuté de certaines des options de ligne de commande de base ici. Pour plus de détails, rendez-vous sur la page de manuel de l’outil.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.