Lors de la gestion d'un système Linux, connaître la taille de vos répertoires est essentiel pour une gestion efficace de l'espace disque et un dépannage. Si votre système manque de stockage, identifier les répertoires qui occupent le plus d'espace vous aidera à résoudre le problème rapidement. Ce guide vous montrera comment obtenir la taille du répertoire Linux en utilisant diverses commandes comme du, df, et arbre, fournissant 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, comprendre comment vérifier et gérer la taille des répertoires optimisera votre flux de travail.
Qui devrait savoir comment obtenir la taille du répertoire 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 un élément essentiel du maintien de systèmes sains, en particulier lorsqu'il s'agit de plusieurs utilisateurs ou services.
- Développeurs : Lors de la création d'applications, les développeurs doivent s'assurer que leurs projets ne consomment pas trop d'espace ou ne provoquent pas de problèmes de performances du système.
- Ingénieurs de données : La gestion de grands ensembles de données nécessite une surveillance constante du stockage pour éviter les goulots d'étranglement.
- Utilisateurs domestiques : Même sur les systèmes personnels, il est important de pouvoir vérifier et libérer efficacement de l'espace pour assurer le bon fonctionnement des systèmes.
Si vous appartenez à l’une de ces catégories, être capable d’obtenir la taille d’un répertoire sous Linux est une compétence indispensable. Alors continuez à lire pendant que nous discutons de la taille du répertoire Linux dans ce blog.
Commandes clés pour obtenir la taille du répertoire sous Linux
Voici les commandes clés pour vous aider à gérer les répertoires et les fichiers :
du Commande sous Linux
Le du La commande est l’un des moyens les plus polyvalents pour obtenir la taille de fichier Linux d’un répertoire sous Linux. Il fournit une estimation de l'utilisation de l'espace fichier, résumant l'espace disque consommé par un répertoire donné et ses sous-répertoires. Voici comment vous pouvez l’utiliser :
du /path/to/directory
du La commande Linux affichera la taille de chaque fichier et sous-répertoire dans le chemin donné. Par défaut, il répertorie les tailles en kilo-octets. Vous pouvez également utiliser le -h option avec cette commande pour rendre la sortie plus facile à lire en affichant les tailles dans un format lisible par l'homme (Ko, Mo, Go) :
du -h /path/to/directory
Résumer la taille totale du répertoire
Pour obtenir uniquement la taille totale d'un répertoire, utilisez la commande -s option:
du -sh /path/to/directory
Vérifier la taille de tous les sous-répertoires
Si vous souhaitez voir la taille de chaque sous-répertoire, utilisez la commande suivante :
du -h --max-depth=1 /path/to/directory
Ceci répertorie la taille de chaque sous-répertoire sur un niveau de profondeur.
df Commande sous Linux
Alors que df est principalement utilisé pour vérifier l'utilisation de l'espace disque, il peut être utile dans une vue plus large de votre système de fichiers, y compris la taille du répertoire sur les systèmes de fichiers montés. Voici comment vous pouvez l’utiliser :
df /path/to/directory
Cela montre la quantité d'espace disque utilisée et disponible sur le système de fichiers où réside le répertoire. Tout comme du, vous pouvez utiliser le -h option pour afficher les tailles dans un format plus lisible :
df -h /path/to/directory
Cela affichera l'utilisation du disque en Mo ou en Go, en fonction de la taille du répertoire.
arbre Commande sous Linux
Le arbre La commande fournit une représentation visuelle de la structure des répertoires et, avec les bonnes options, elle peut également afficher la taille des fichiers et des répertoires. L'arborescence est particulièrement utile lorsque vous avez besoin d'une vue hiérarchique des tailles de répertoires. Vous pouvez utiliser sa forme de base avec la commande suivante :
tree /path/to/directory
Affichage des tailles de répertoire avec arbre
Pour voir la taille du répertoire Linux avec le arbre commande, utilisez la -s option:
tree -s /path/to/directory
Encore une fois, vous pouvez combiner cela avec -h pour les tailles lisibles par l'homme :
tree -sh /path/to/directory
Voici un tableau de référence rapide qui résume les commandes les plus importantes pour vérifier la taille du répertoire sous Linux :
| Commande | Usage |
| du /chemin/vers/répertoire | Afficher la taille de chaque fichier et répertoire |
| du -sh /chemin/vers/répertoire | Afficher la taille totale du répertoire dans un format lisible par l'homme |
| du -h –max-profondeur=1 | Afficher la taille des sous-répertoires, sur un niveau de profondeur |
| df /chemin/vers/répertoire | Vérifiez l'utilisation de l'espace disque pour le système de fichiers du répertoire |
| df -h /chemin/vers/répertoire | Afficher l'espace disque dans un format lisible par l'homme (Mo/Go) |
| arbre /chemin/vers/répertoire | Afficher la structure des répertoires |
| tree -sh /chemin/vers/répertoire | Afficher la structure des répertoires avec les tailles dans un format lisible par l'homme |
| ncdu /chemin/vers/répertoire | Un outil interactif pour l'analyse de l'utilisation du disque |
| nom du fichier statistique | Afficher des informations détaillées sur le fichier, y compris sa taille |
| ls-lh | Répertorier les fichiers dans un répertoire, en affichant les tailles dans un format lisible par l'homme |
Exemples de commandes supplémentaires pour le répertoire Linux et la taille des fichiers
Voyons maintenant quelles autres commandes Linux peuvent nous aider à obtenir la taille du répertoire Linux et la taille du dossier Linux.
ncdu: Une visionneuse interactive d'utilisation du disque
Alors que le du la commande fonctionne bien pour obtenir rapidement la taille des répertoires, ncdu propose une interface interactive, qui facilite la navigation dans les répertoires et la recherche de ce qui utilise de l'espace. Pour installer et utiliser ncdu utilisez la commande suivante :
sudo apt install ncdu ncdu /path/to/directory
statistique: Informations détaillées sur le fichier
La commande stat affiche des informations détaillées sur les fichiers et répertoires, y compris leur taille :
stat /path/to/file
Cela vous donnera les autorisations de fichiers, l'heure du dernier accès et la taille en octets.
ls-lh: Liste des fichiers avec tailles
Le ls La commande peut également afficher la taille des fichiers dans un format lisible par l'homme. En utilisant -lh répertorie tous les fichiers d'un répertoire, y compris leur taille :
ls -lh /path/to/directory
Conclusion
La gestion efficace de l'espace disque est très importante pour le bon fonctionnement de votre système Linux. En maîtrisant des commandes comme du, df, et arbre, vous pouvez rapidement obtenir la taille du répertoire Linux, trouver les plus grands répertoires et vous assurer que vous ne gaspillez pas un espace de stockage précieux. Ces outils vous aideront à vérifier la taille des dossiers sous Linux pour une gestion efficace des fichiers et des répertoires.
FAQ
Quelle est la taille du répertoire ?
La taille d'un répertoire fait référence à la quantité totale d'espace disque consommée par tous les fichiers et sous-répertoires d'un répertoire donné. Il inclut la taille du contenu du répertoire et vous pouvez vérifier la taille du dossier Linux avec des commandes telles que du. Cela aide les utilisateurs à surveiller l'utilisation du stockage et à gérer efficacement l'espace disque sur leurs systèmes.
Quelle est la différence entre du et df sous Linux ?
Le du La commande affiche l'utilisation du disque pour les fichiers et les répertoires, alors que df affiche l'utilisation globale du disque pour un système de fichiers ou une partition.
Puis-je utiliser ncdu vérifier la taille des répertoires sous Linux ?
Oui, ncdu est un outil interactif qui affiche la taille du répertoire Linux et facilite l'identification des répertoires et fichiers volumineux.
Comment vérifier l’espace libre du répertoire sous Linux ?
Le df La commande rapporte l'espace disque disponible et utilisé sur les systèmes de fichiers.