Découvrez la quantité d'espace disque un répertoire consommé à partir de la ligne de commande

Découvrez la quantité d'espace disque un répertoire consommé à partir de la ligne de commande
Dans un environnement de bureau graphique, vous pouvez savoir combien d'espace disque un répertoire consommé en faisant un clic droit sur un répertoire et en allant au Propriétés. C'est vraiment simple.

À partir de la ligne de commande, vous ne pouvez pas voir combien d'espace disque le répertoire utilise aussi facilement. Mais il existe des programmes tels que du et NCDU que vous pouvez utiliser pour découvrir l'espace disque qu'un répertoire consomme.

Dans cet article, je vais vous montrer comment utiliser du et NCDU Pour découvrir l'espace disque, un répertoire ou des répertoires consomment. Alors, commençons.

Utilisation de DU pour trouver l'utilisation du disque du répertoire:

La commande DU est disponible dans toute la distribution Linux moderne par défaut. Vous n'avez pas à installer quoi que ce soit de plus.

La commande du du du durée avec les options -s (-résumer) et -H (-lisible par l'homme) peut être utilisé pour savoir combien d'espace disque un répertoire consomme.

Par exemple, disons, vous voulez vérifier la quantité d'espace disque ~ / Téléchargements Le répertoire consomme. Pour ce faire, exécutez la commande DU comme suit:

$ du -sh ~ / téléchargements

Comme vous pouvez le voir, le ~ / Téléchargements Le répertoire a consommé environ 813 Mo d'espace disque.

Parfois, vous avez peut-être besoin de privilèges de super utilisateur (racine) afin de vérifier la quantité d'espace disque que certains répertoires consomment. En effet, si vous n'avez pas la permission de lire un fichier dans un répertoire, la commande DU ne peut pas l'analyser pour trouver l'espace disque que le fichier utilise également.

Par exemple, disons, vous voulez calculer la quantité d'espace disque /etc Le répertoire consomme. Pour ce faire, exécutez la commande DU comme suit:

$ sudo du -sh / etc

Comme vous pouvez le voir, le /etc Répertoire consommé uniquement 13 Mb de l'espace disque.

Avec la commande DU, vous pouvez savoir combien d'espace disque chaque sous-répertoires dans un répertoire consommé également.

Par exemple, si vous souhaitez savoir combien d'espace de disque chaque sous-répertoires dans votre répertoire de connexion (~) consommé, vous pouvez exécuter la commande DU comme suit:

$ du -h -d 1 ~

Ou,

$ du -h -d 1 $ home

Comme vous pouvez le voir, la taille de chaque répertoire à l'intérieur de mon répertoire d'accueil des utilisateurs de connexion est répertorié. La dernière ligne montre également l'espace disque total consommé par le répertoire de la connexion des utilisateurs.

Utilisation de NCDU pour trouver l'utilisation du disque de répertoire:

NCDU est un analyseur d'utilisation du disque terminal basé sur NCURSE. Vous pouvez également l'appeler une version terminale de l'application Graphical Gnome Disk Use Analyzer (Baobab). C'est un excellent outil pour surveiller l'utilisation du disque par répertoire sur un serveur sans tête.

Le NCDU Le progiciel n'est pas installé par défaut sur Ubuntu / Debian. Mais, il est disponible dans le référentiel officiel de package d'Ubuntu / Debian. Donc, c'est vraiment facile à installer.

Tout d'abord, mettez à jour le cache du référentiel de package APT avec la commande suivante:

$ sudo apt mise à jour

Ensuite, installez NCDU sur votre machine Ubuntu / Debian avec la commande suivante:

$ sudo apt install ncdu

NCDU doit être installé.

Maintenant, vous pouvez démarrer NCDU avec la commande suivante:

$ ncdu

Ou exécutez comme super utilisateur avec la commande suivante:

$ sudo ncdu

NCDU devrait commencer. Il doit ressembler comme indiqué dans la capture d'écran ci-dessous.

Par défaut, NCDU vous montrera les sous-répertoires de votre répertoire de travail actuel. Comme vous pouvez le voir, il affiche des sous-répertoires du répertoire personnel de mon utilisateur de connexion.

Vous pouvez voir combien d'espace disque chaque répertoire a consommé. Il y a aussi un joli graphique. Il montre relativement combien d'espace disque est utilisé par un répertoire particulier. Vous pouvez appuyer sur la touche G de votre clavier pour basculer entre le graphique, le pourcentage, le graphique + la vue en pourcentage si vous le souhaitez.

e Symbole dans un répertoire signifie que le répertoire est vide.

Vous pouvez voir combien d'espace disque le répertoire parent (dans mon cas / Home / Shovon) utilise dans le total et le nombre de fichiers et répertoires (éléments) dans le répertoire parent ici dans l'interface NCDU.

Vous pouvez utiliser le et Clés de flèches pour naviguer dans l'interface NCDU. Vous pouvez également sélectionner un répertoire et appuyer Pour voir également le contenu du répertoire.

Si vous souhaitez quitter l'interface NCDU, appuyez sur q.

Vous pouvez dire manuellement à NCDU de résumer un répertoire spécifique lorsque vous démarrez NCDU.

Par exemple, disons, vous voulez jeter un coup d'œil dans le / usr Répertoire avec NCDU. Pour ce faire, démarrez NCDU comme suit:

$ ncdu / usr

Ou

$ sudo ncdu / usr

Comme vous pouvez le voir, le contenu du / usr Le répertoire est indiqué dans l'interface NCDU.

C'est donc ainsi que vous découvrez la quantité d'espace disque un répertoire consommé à partir de la ligne de commande de Linux. Merci d'avoir lu cet article.