Console

ncdu : Visualiser facilement la taille des dossiers en console

Table des matières

Introduction



ncdu (NCurses Disk Usage) est un outil en ligne de commande qui vous permet d'analyser rapidement et efficacement l'utilisation de l'espace disque sur votre système. Il va lister la taille de chaque dossier dans une interface simplifiée. Il s'appuie sur la commande "du" mais esi plus ergonomique.
Dans cet article, on va explorer l'utilisation de ncdu, ses fonctionnalités principales et voir des exemples concrets.

Installation



Pour installer ncdu, installer le paquet ncdu !

Red Hat et dérivées (nécessite l'activation du dépôt EPEL) :
Code BASH :
dnf install ncdu


Fedora :
Code BASH :
dnf install ncdu


Gentoo :
Code BASH :
emerge -av sys-fs/ncdu


Debian :
Code BASH :
apt install ncdu



Utilisation



Pour lancer le logiciel, on invoque uniquement la commande suivante :

Code BASH :
ncdu


L'analyse se fait dans le dossier en cours. A noter qu'il n'est pas possible de remonter l'arborescence.

ncdu



On peut spécifier un chemin en argument de la commande ncdu :

Code BASH :
ncdu /var


Le logiciel est interactif, on peut effectuer des actions de tri et de suppression. Les options disponibles sont accessible avec l'aide en appuyant sur ?.

On notera que la navigation se fait avec les flèches haut et bas.
On pourra avoir un détail d'un sous dossier en se positionnant dessus puis en appuyant sur entrée ou flèche droite
Revenir au dossier parent avec gauche ou en sélectionnant le dossier .. en haut de la liste.

Dans l'outil, on peut noter quelques options intéressantes :
- i : Pour avoir des infos sur le dossier en question
- r : Recalculer la taille occupée
- n : Tri par ordre alphabétique (name)
- s : Tri par taille (size)
- q : pour quitter
- d : Supprimer le fichier ou le dossier (delete)
- b : Lancer un shell dans le dossier actuel (bash)


Si on veut exclure les dossiers de l'arborescence qui sont montés sur une autre partition on peut utiliser l'option -x :

Code BASH :
ncdu -x /

C'est utile dans le cas où on a un système de fichiers qui est plein et dans lequel on a d'autres point de montage (Exemple pour /, s'il est presque plein, on exclut de l'analyse /home et les autres points)

Une autre option intéressante est -rr (2 r) qui permet de lancer l'outil en lecture seule (évite la suppression avec l'action d et via le shell).

Code BASH :
ncdu -x -rr /

Cette page a été vue 4289 fois