Ncdu, le treesize pour Linux

De Ikoula Wiki
Jump to navigation Jump to search

Introduction

NCDU signifie NCurses Disk Usage.

Ncdu est un analyseur d'utilisation du disque simple et rapide qui est utilisé pour trouver les répertoires ou les fichiers qui prennent le plus d'espace sur un système local ou distant.
Il vous permettra de passer facilement d'un répertoire à l'autre à l'aide des touches curseur et même prend des actions sur les fichiers tels que la suppression.

Installation

Debian, Ubuntu :

$ sudo apt install ncdu

CentOS, AlmaLinux, Rocky Linux:

$ sudo dnf install ncdu

Dans les anciens systèmes basés sur RHEL, utilisez yum au lieu de dnf :

$ sudo yum install ncdu

Utilisation

Une fois installé, il vous suffit de lancer la commande :

$ ncdu

Ncdu-1.PNG

Pour information, le ncdu lorsqu'il est lancé lira le répertoire dans lequel vous retrouverez, vous pouvez cependant l'indiquer le répertoire que vous souhaitez.

  • Exemples:

ncdu /
ncdu /home
ncdu /var/log

Enregistrer les résultats dans un fichier

Il peut arriver que vous souhaitiez enregistrer le rapport d'analyse et le consulter ultérieurement. Dans ce cas, analysez un répertoire et exportez les résultats dans n'importe quel format d'archive pour les consulter plus tard, comme ci-dessous.


ncdu -1xo- / | gzip >rapport.gz

Cette commande va analyser le répertoire / et enregistrer le rapport d'analyse dans un fichier appelé rapport.gz.

Vous pouvez le visualiser plus tard en exécutant la commande suivante :

$ zcat rapport.gz | ncdu -f-

Analyse de l'utilisation des disques sur un système distant

$ ssh -C root@192.168.1.250 ncdu -o- / | ncdu -f-

Lexique,

  • root: Utilisateur du système distant.
  • 192.168.1.250: @IP de la machine distant.
  • -C: Permet d'activer la compression.

Pour quitter ncdu, appuyez sur q.

Conclusion

Petit résumé de ce qui vient d'être réalisé et pour aller plus loin



Cet article vous a semblé utile ?

0



Vous n'êtes pas autorisé à publier de commentaire.