50 % de réduction toutes les offres, 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év. 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 clés pour vous aider à gérer les répertoires et les 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 la structure 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 les tailles dans un format lisible

Exemples de commandes supplémentaires pour les tailles de répertoires et de fichiers 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 sous 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

Plus d'articles du blog

Continuez la lecture.

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

Les meilleures apps auto-hébergées à lancer avec Cosmos Cloud : fichiers, médias, mots de passe, automatisation, et plus

Peut-être avez-vous installé Cosmos Cloud et cherchez les apps qui s'y prêtent, ou peut-être hésitez-vous encore sur Cosmos et voulez voir s'il colle à votre workflow

Nick SilverNick Silver 16 min de lecture
Couverture Portainer vs Cosmos Cloud pour la gestion des apps Docker avec schéma d'installation hybride et blocs ops vs accès en néon.
Serveurs et OS

Portainer ou Cosmos Cloud : le meilleur choix pour gérer vos apps Docker

Si vous connaissez déjà Docker et voulez la voie la plus propre pour faire tourner une stack qui grossit, voici la réponse courte à Portainer vs Cosmos Cloud. Portainer reste le meilleur choix pour la gestion direc

Nick SilverNick Silver 14 min de lecture
Visuel Cosmos Cloud vs CasaOS vs Umbrel montrant trois voies auto-hébergées dans un univers réseau cloud abstrait.
Serveurs et OS

Cosmos Cloud, CasaOS ou Umbrel : quelle plateforme auto-hébergée pour votre installation ?

Réponse courte : CasaOS reste le plus simple pour débuter, Umbrel a l'expérience la plus soignée, et Cosmos Cloud prend tout son sens dès que vous voulez plus de contrôle sur les doma

Nick SilverNick Silver 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.