Comment vérifier l'utilisation du disque par dossier sur Linux

Comment vérifier l'utilisation du disque par dossier sur Linux

Quand il s'agit de ranger votre disque dur sur Linux, soit pour libérer de l'espace, soit pour devenir plus organisé, il est utile d'identifier quels dossiers consomment le plus d'espace de stockage.

Dans ce guide, nous vous montrerons comment vérifier l'utilisation du disque par dossier sur Linux, via la ligne de commande et les méthodes d'interface graphique.

Dans ce tutoriel, vous apprendrez:

  • Comment vérifier l'utilisation du disque avec du Exemples de commande
  • Comment vérifier l'utilisation du disque avec l'utilité de l'interface graphique de l'analyseur d'utilisation du disque
Vérification de l'utilisation du disque par dossier sur Linux Exigences logicielles et conventions de ligne de commande Linux
Catégorie Exigences, conventions ou version logicielle utilisée
Système Toute distribution Linux
Logiciel DU, analyseur d'utilisation du disque
Autre Accès privilégié à votre système Linux en tant que racine ou via le Sudo commande.
Conventions # - Exige que les commandes Linux soient exécutées avec des privilèges racine soit directement en tant qu'utilisateur racine, soit par l'utilisation de Sudo commande
$ - Exige que les commandes Linux soient exécutées en tant qu'utilisateur non privilégié régulier

Vérifiez l'utilisation du disque par dossier via la ligne de commande



Les utilitaires de ligne de commande DF et DU sont les deux meilleurs outils que nous avons pour mesurer la consommation de disque sur Linux. Pour vérifier l'utilisation du disque par dossier, le du La commande est particulièrement utile.

Lors de la course du Sans aucune option supplémentaire, gardez à l'esprit qu'il vérifiera l'utilisation totale du disque de chaque sous-répertoire, individuellement. Selon la profondeur de votre structure de dossiers, cela pourrait être une quantité massive de répertoires, et votre terminal sera spammé avec beaucoup de sortie.

Dans l'exemple suivant, nous courons du sur un répertoire plein de fichiers ISO Linux, mais ce n'est qu'un répertoire profond. Nous allons ajouter le -H (lisible humain) Option, il est plus facile de voir quel type d'espace ces répertoires consomment.

$ du -h 11g ./ Almalinux 671m ./ Arch Linux 14G ./ Centos 349m ./ Debian 1.9g ./ Fedora 415m ./ Gentoo 6.5g ./ Kali Linux 9.4G ./ Ubuntu 44G . 

Nous pouvons voir que le dossier Almalinux utilise 11 Go, et le dossier Debian n'utilise que 349 Mo. Le total de tous ces dossiers est de 44 Go, comme indiqué dans la dernière ligne.



Voyons ce qui se passe si nous avons une structure de dossiers plus profonde.

671m ./ Arch Linux 6.5g ./ Basé sur Debian / Kali Linux 9.4G ./ Basé à Debian / Ubuntu 17G ./ 415m basé à Debian ./ Gentoo 11g ./ RHEL / ALMALINUX 14G ./ Rhel à base / centos 1.9g ./ RHEL / Fedora 27G ./ 44G basé à RHEL . 

Comme vous pouvez le voir, les répertoires «basés sur Debian» et «Rhel» ont respectivement deux et trois sous-répertoires. Cela nous donne un aperçu plutôt granulaire de l'espace que chaque sous-répertoire utilise. Si vous avez une structure profonde, nous pouvons utiliser le --max-depth = n Flag à dire du Combien de sous-répertoires de profondeur il devrait traverser.

du -h --max-depth = 1 671m ./ Arch Linux 17G ./ 415m basé à Debian ./ Gentoo 27g ./ 44G basé à RHEL . 

Pour trier ces répertoires par taille, ce qui facilite l'identification de ceux qui consomment le plus d'espace, nous pouvons tuer notre du commande au trier utilitaire. Si vous utilisez le -H option sur du, Assurez-vous de l'utiliser également sur trier.

$ du -h | Trier -h 415m ./ Gentoo 671m ./ Arch Linux 1.9g ./ Rhel à base / fedora 6.5g ./ Basé sur Debian / Kali Linux 9.4G ./ Basé à Debian / Ubuntu 11g ./ RHEL / ALMALINUX 14G ./ Basé sur RHEL / CENTOS 17G ./ 27G basé à Debian ./ 44G basé à RHEL . Ou: $ du -h --max-Depth = 1 | Trier -h 415m ./ Gentoo 671m ./ Arch Linux 17G ./ 27G basé à Debian ./ 44G basé à RHEL . 


Dans ces exemples, nous avons couru du De notre répertoire de travail actuel. Gardez à l'esprit que vous pouvez spécifier n'importe quel répertoire avec la commande - vous n'avez pas à être dans le répertoire que vous vérifiez.

$ du -h / home / linuxconfig 

Si vous essayez de courir du Sur votre répertoire racine pour voir l'espace de stockage sur l'ensemble du disque, gardez à l'esprit que vous devrez exécuter cette commande avec des privilèges racine et vous devez rediriger l'erreur standard vers / dev / null Puisque vous obtiendrez beaucoup de spam «autorisation refusée» dans votre sortie.

$ sudo du -h --max-Depth = 1 / | Trier -h 2> / dev / null 

Le du et trier Les commandes, ainsi que les options que nous avons passées, devraient être suffisantes pour vous aider à vérifier facilement l'utilisation du disque par dossier. Vous pouvez également consulter notre guide sur les répertoires de liste par taille pour encore plus d'exemples de ligne de commande.

Vérifiez l'utilisation du disque par dossier via GUI

Parfois, il est plus facile de visualiser l'utilisation du disque si nous utilisons un utilitaire GUI. Une de ces applications est appelée analyseur d'utilisation du disque, mais il peut ne pas être installé par défaut sur votre distribution Linux. Utilisez la commande appropriée ci-dessous pour l'installer avec le gestionnaire de packages de votre système.

Pour installer l'analyseur d'utilisation du disque sur Ubuntu, Debian et Linux Mint:

$ sudo apt install baobab 

Pour installer l'analyseur d'utilisation du disque sur Centos, Fedora, Almalinux et Red Hat:

$ sudo dnf installer baobab 

Pour installer l'analyseur d'utilisation du disque sur Arch Linux et Manjaro:

$ sudo pacman -s baobab 

Après son installation, recherchez et ouvrez l'application.



Analyseur d'utilisation du disque ouvert du lanceur d'applications

Lorsque le programme s'ouvre, il vous demandera si vous souhaitez qu'il scanne le répertoire personnel ou un disque entier. Vous pouvez également cliquer sur le menu Options (trois lignes empilées) pour la possibilité de scanner un dossier particulier.

Choisissez de scanner le dossier à domicile, le disque entier ou sélectionner un répertoire particulier

Faire votre sélection et l'utilitaire commencera à scanner des fichiers. Une fois qu'il a terminé la numérisation du contenu, il vous donnera une lecture complète de la façon dont votre espace disque dur est distribué à divers répertoires de votre système. Il y a aussi une représentation graphique sur laquelle vous pouvez déplacer votre curseur de souris pour avoir une meilleure idée. Il répertorie les répertoires par taille, vous pouvez donc déterminer rapidement ce qui mâche le plus d'espace disque.



L'analyseur d'utilisation du disque montre comment l'espace de stockage est utilisé dans différents répertoires

Réflexions de clôture

Dans ce guide, nous avons vu comment vérifier l'utilisation du disque dur par dossier sur Linux via des exemples de ligne de commande et une application GUI. L'interface graphique et la ligne de commande sont en mesure de nous donner un résumé rapide de l'utilisation du stockage ou des ventilations détaillées de la façon dont l'espace de stockage est utilisé dans divers répertoires de notre système.

Tutoriels Linux connexes:

  • Choses à installer sur Ubuntu 20.04
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Comment imprimer l'arbre du répertoire à l'aide de Linux
  • Comment trouver les plus grands répertoires de Linux
  • Ubuntu 20.04 Vérification de l'espace disque
  • Comment partitionner le lecteur USB en Linux
  • Comment partitionner un lecteur sur Linux
  • Ubuntu 22.04 Vérification de l'espace disque
  • Choses à faire après l'installation d'Ubuntu 22.04 Jammy Jellyfish…
  • Comment utiliser Google Drive sur Linux