Logiciel treemap d'utilisation du disque pour Linux sans tête


22

Certains programmes peuvent afficher l'espace disque utilisé à l'aide d'un treemap , tels que WinDirStat pour Windows et KDirStat pour KDE / Linux:

Capture d'écran de KDirStat

Je cherche quelque chose de similaire, mais une boîte Linux sans tête. (Par exemple, exécutez le programme de collecte de données de la console sur le serveur, puis chargez le fichier dans un programme graphique dans un environnement GUI.)

Sinon, quels sont les autres bons moyens d'obtenir une représentation structurée de l'espace disque utilisé, avec juste un accès SSH?


Réponses:


24

NCurses Disk Usage (ncdu) est bon pour cela. Voir http://dev.yorhel.nl/ncdu pour plus de détails. Il est disponible sous forme de package pour les distributions les plus populaires et vous permet de parcourir et de découvrir où votre espace disque est utilisé. Il utilise des caractères de texte pour afficher un graphique à barres de l'utilisation du répertoire afin que vous obteniez une interface semi-graphique, dans un environnement texte uniquement.


Celui-ci est génial, fortement recommandé.
RomanSt

ncdu ne produit pas de treemaps.
Dave Horner

11

gt5 est très sympa. Il possède une interface console et crée également des fichiers html que vous pouvez afficher dans votre navigateur. Il est dans les référentiels, vous pouvez donc simplement l'obtenir.


gentil ... n'était pas au courant de ce paquet.
3dinfluence

1
J'utilise gt5depuis un certain temps, mais il a un défaut considérable: si vous avez beaucoup de fichiers, gt5ironiquement, il nécessite une quantité considérable d'espace disque (des centaines de mégaoctets) pour générer les résultats.
Vladimir Panteleev

8

J'utilise du -cks * | sort -rn | head -11.

Il affiche les dix principaux répertoires par consommation de disque. Je l'utilise sur / à la maison et tout le temps.


Brillant! Rien à installer, le travail est très bien, même si cela nécessite de naviguer un peu et d'exécuter la commande à différents endroits pour rechercher où est passé tout votre espace libre.
Niavlys

5

xdiskusagevous permet de diriger la sortie de ducelui-ci pour analyse. C'est une excellente option.



1

Vous pouvez exécuter la même commande si vous vous connectez au serveur via ssh et utilisez ssh X forwarding et un serveur X sur votre poste de travail. Si vous voulez depuis la ligne de commande:

df -k /*|sort -n

1
Oui, c'est évident, mais je ne veux pas installer KDE sur un serveur :) Et je cherchais une méthode plus agréable / plus structurée que de simplement trier tous les fichiers par taille ... question modifiée pour clarifier.
Vladimir Panteleev
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.