Quels sont les dossiers/fichiers quoi prennent le plus de place sur cette machine ?
On se pose tous cette question, notamment sur de petits VPS quand on se prend un email d’alerte d’espace disque ou qu’on regarde avec un simple df -h
et qu’on voit une partition remplie à plus de 90%. Et il existe bon nombre de méthodes de recherche et de listing de tailles, en gros chacun peut avoir la sienne qui est « plus efficace ou précise que l’autre » :)
Mais si on veut faire simple et visuel, il y a ncdu : nc pour ncurse et du pour… du. C’est simple et efficace.
On l’installe (ici Debian mais disponible aussi pour Arch etc)
sudo apt-get install ncdu
On le lance
ncdu
Et on apprécie
(858 vues)
Bonjour et merci pour ce tuto. Cet outil fait un sacré boulot. Une possibilité quelconque d’extraire le résultat ncdu dans un fichier .txt ?
Salut, oui on peut exporter (cf le man) via
ncdu -o /home/user/fichier.txt
Mais attention c’est un export brut, difficilement exploitable du type
[1,0,{"progname":"ncdu","progver":"1.11","timestamp":1500624025},
[{"name":"/home/tv","asize":4096,"dsize":4096,"dev":2049,"ino":1837276},
[{"name":".local","asize":4096,"dsize":4096,"ino":1837027},
[{"name":"lib","asize":4096,"dsize":4096,"ino":1836358},
[{"name":"python2.7","asize":4096,"dsize":4096,"ino":1836366},
[{"name":"site-packages","asize":4096,"dsize":4096,"ino":1836381}]]],
[{"name":"share","asize":4096,"dsize":4096,"ino":1837028},
Donc tu peux faire un
ncdu /home/user/Perso -o /home/user/perso.txt
pour exporter le contenu de /perso mais ce ne sera pas un beau listing.