50 % de réduction sur tous les plans, durée limitée. À partir de $2.48/mo
6 min restantes
Serveurs et OS

Vérifier la taille des répertoires et dossiers sous Linux : tutoriel complet

Ada Lovegood By Ada Lovegood 6 min de lecture Mis à jour le 20 févr. 2025
Taille des répertoires sous Linux

Lors de la gestion d'un système Linux, connaître la taille de vos répertoires est essentiel pour gérer efficacement l'espace disque et résoudre les problèmes. Si votre système manque de stockage, identifier les répertoires qui occupent le plus d'espace vous aidera à régler le problème rapidement. Ce guide vous explique comment obtenir la taille d'un répertoire Linux à l'aide de différentes commandes, notamment du, df, et tree, avec des options de base et avancées pour rendre l'analyse de la taille des répertoires simple et efficace. Que vous soyez administrateur système ou développeur, savoir vérifier et gérer la taille des répertoires optimisera votre flux de travail.

À qui s'adresse la gestion de la taille des répertoires sous Linux ?

Savoir vérifier la taille des répertoires est essentiel pour plusieurs types d'utilisateurs, notamment :

  • Administrateurs système : La gestion de l'espace disque est une partie essentielle de la maintenance des systèmes, surtout lorsqu'on gère plusieurs utilisateurs ou services.
  • Développeurs : Lors du développement d'applications, les développeurs doivent s'assurer que leurs projets ne consomment pas trop d'espace ou ne dégradent pas les performances du système.
  • Ingénieurs de données : Le traitement de grands volumes de données exige une surveillance constante du stockage pour éviter les goulots d'étranglement.
  • Utilisateurs particuliers : Même sur un système personnel, pouvoir vérifier et libérer de l'espace efficacement est important pour que le système fonctionne correctement.

Si vous faites partie de l'une de ces catégories, savoir obtenir la taille d'un répertoire dans Linux est une compétence indispensable. Lisez la suite pour découvrir comment gérer la taille des répertoires dans Linux.

Commandes principales pour obtenir la taille d'un répertoire sous Linux

Voici les commandes principales pour gérer répertoires et fichiers :

du Commande dans Linux

La du La commande est l'une des méthodes les plus polyvalentes pour obtenir la taille d'un répertoire dans Linux. Elle fournit une estimation de l'espace disque utilisé, en résumant l'espace consommé par un répertoire donné et ses sous-répertoires. Voici comment l'utiliser :

du /path/to/directory

du La commande Linux affiche la taille de chaque fichier et sous-répertoire dans le chemin spécifié. Par défaut, les tailles sont affichées en kilo-octets. Vous pouvez également utiliser l'option -h avec cette commande pour rendre la sortie plus lisible, en affichant les tailles dans un format lisible (Ko, Mo, Go) :

du -h /path/to/directory

Afficher la taille totale d'un répertoire

Pour obtenir uniquement la taille totale d'un répertoire, utilisez l'option -s :

du -sh /path/to/directory

Vérifier la taille de tous les sous-répertoires

Pour afficher la taille de chaque sous-répertoire, utilisez la commande suivante :

du -h --max-depth=1 /path/to/directory

Cette commande liste la taille de chaque sous-répertoire au premier niveau.

df Commande dans Linux

Bien que df soit principalement utilisée pour vérifier l'utilisation de l'espace disque, elle peut être utile pour avoir une vue d'ensemble de votre système de fichiers, y compris la taille des répertoires sur les systèmes de fichiers montés. Voici comment l'utiliser :

df /path/to/directory

Cette commande affiche l'espace disque utilisé et disponible sur le système de fichiers où se trouve le répertoire. Comme pour du, vous pouvez utiliser l'option -h pour afficher les tailles dans un format plus lisible :

df -h /path/to/directory

Cela affiche l'espace disque utilisé en Mo ou Go, selon la taille du répertoire.

tree Commande dans Linux

La tree La commande affiche une représentation visuelle de l'arborescence, et avec les bonnes options, elle peut également indiquer la taille des fichiers et des répertoires. Tree est particulièrement utile quand vous avez besoin d'une vue hiérarchique des tailles de répertoires. Vous pouvez l'utiliser dans sa forme de base avec la commande suivante :

tree /path/to/directory

Afficher la taille des répertoires avec tree

Pour voir la taille du répertoire Linux avec la commande tree utilisez -s :

tree -s /path/to/directory

Là encore, vous pouvez combiner ceci avec -h pour des tailles lisibles :

tree -sh /path/to/directory

Voici un tableau de référence rapide récapitulant les commandes les plus importantes pour vérifier la taille d'un répertoire dans Linux :

Commande Utilisation
du /path/to/directory Afficher la taille de chaque fichier et répertoire
du -sh /path/to/directory Afficher la taille totale du répertoire dans un format lisible
du -h –max-depth=1 Afficher la taille des sous-répertoires, sur un seul niveau
df /path/to/directory Vérifier l'espace disque utilisé pour le système de fichiers du répertoire
df -h /path/to/directory Afficher l'espace disque dans un format lisible (Mo/Go)
tree /path/to/directory Afficher l'arborescence du répertoire
tree -sh /path/to/directory Afficher l'arborescence du répertoire avec les tailles dans un format lisible
ncdu /path/to/directory Un outil interactif d'analyse de l'utilisation du disque
stat nom_fichier Afficher les informations détaillées d'un fichier, y compris sa taille
ls -lh Lister les fichiers d'un répertoire en affichant leur taille dans un format lisible

Exemples de commandes supplémentaires pour la taille des répertoires et fichiers sous Linux

Voyons maintenant quelles autres commandes Linux peuvent nous aider à obtenir la taille d'un répertoire Linux et la taille d'un dossier Linux.

ncdu : Un visionneur interactif de l'utilisation du disque

Si la commande du convient bien pour obtenir rapidement la taille d'un répertoire, ncdu propose une interface interactive qui facilite la navigation dans les répertoires et l'identification de ce qui occupe de l'espace. Pour installer et utiliser ncdu exécutez la commande suivante :

sudo apt install ncdu 
ncdu /path/to/directory

stat : Informations détaillées sur les fichiers

La commande stat affiche des informations détaillées sur les fichiers et les répertoires, y compris leur taille :

stat /path/to/file

Vous obtiendrez ainsi les permissions du fichier, la date du dernier accès et la taille en octets.

ls -lh : Lister les fichiers avec leur taille

La ls peut également afficher la taille des fichiers dans un format lisible. Avec -lh tous les fichiers d'un répertoire sont listés avec leur taille :

ls -lh /path/to/directory

Conclusion

Gérer efficacement l'espace disque est essentiel pour que votre système Linux fonctionne correctement. En maîtrisant des commandes comme du, df, et tree, vous pouvez rapidement connaître la taille d'un répertoire sous Linux, repérer les répertoires les plus volumineux et éviter de gaspiller de l'espace de stockage. Ces outils vous aideront à vérifier la taille des dossiers Linux pour une gestion efficace des fichiers et des répertoires.

Questions fréquemment posées

Qu'est-ce que la taille d'un répertoire ?

La taille d'un répertoire correspond à l'espace disque total occupé par l'ensemble des fichiers et sous-répertoires qu'il contient. Elle englobe le contenu du répertoire, et vous pouvez vérifier la taille d'un dossier Linux avec des commandes comme du. Cela permet aux utilisateurs de surveiller l'utilisation du stockage et de gérer l'espace disque efficacement sur leurs systèmes.

Quelle est la différence entre du et df sous Linux ?

La du La commande indique l'espace disque utilisé par les fichiers et les répertoires, tandis que df affiche l'utilisation globale de l'espace disque pour un système de fichiers ou une partition.

Puis-je utiliser ncdu pour vérifier la taille des répertoires dans Linux ?

Oui, ncdu est un outil interactif qui affiche la taille des répertoires Linux et facilite l'identification des répertoires et fichiers volumineux.

Comment vérifier l'espace libre d'un répertoire sous Linux ?

La df La commande indique l'espace disque disponible et utilisé sur les systèmes de fichiers.

Partager

À lire sur le blog

Continuez la lecture.

Image de couverture des meilleures applications auto-hébergées compatibles avec Cosmos Cloud, avec des panneaux d'applications autour d'un tableau de bord Cosmos.
Serveurs et OS

Les meilleures applications auto-hébergées compatibles avec Cosmos Cloud : fichiers, médias, mots de passe, automatisation et plus encore !

Maybe vous avez installé Cosmos Cloud et cherchez maintenant des applications qui s'y intègrent bien, ou peut-être que vous n'avez pas encore adopté Cosmos et que vous voulez juste voir si ça correspond à votre flux de trava

Nick ArgentNick Argent 16 min de lecture
Illustration de couverture pour Portainer vs Cosmos Cloud pour la gestion d'applications Docker, avec un schéma de configuration hybride et des blocs ops/accès en néon.
Serveurs et OS

Portainer vs Cosmos Cloud : quelle solution pour gérer vos applications Docker ?

Si vous connaissez déjà Docker et cherchez simplement la meilleure façon de gérer une pile applicative en croissance, voici la réponse directe à la question Portainer vs Cosmos Cloud. Portainer est le choix le plus solide pour une gest

Nick ArgentNick Argent 14 min de lecture
Illustration principale pour Cosmos Cloud vs CasaOS vs Umbrel, montrant trois approches auto-hébergées au sein d'un réseau cloud abstrait.
Serveurs et OS

Cosmos Cloud vs CasaOS vs Umbrel : quelle plateforme auto-hébergée correspond à votre configuration ?

En bref : CasaOS reste le point de départ le plus accessible, Umbrel offre l'expérience la plus soignée et la mieux organisée, et Cosmos Cloud devient le meilleur choix dès que vous souhaitez un contrôle plus fin sur les dom

Nick ArgentNick Argent 11 min de lecture

Prêt à déployer ? À partir de 2,48 $/mois.

Cloud indépendant, depuis 2008. AMD EPYC, NVMe, 40 Gbps. Remboursement sous 14 jours.