Software de mapa de árbol de uso de disco para Linux sin cabeza

22

Hay algunos programas que pueden mostrar el espacio en disco usado usando un mapa de árbol , como WinDirStat para Windows y KDirStat para KDE / Linux:

Captura de pantalla de KDirStat

Estoy buscando algo similar, pero para una caja Linux sin cabeza. (Por ejemplo, ejecute el programa de recopilación de datos de la consola en el servidor, luego cargue el archivo en un programa gráfico en un entorno GUI).

Alternativamente, ¿cuáles son otras buenas maneras de obtener una representación de espacio en disco usado estructurado , con solo acceso SSH?

Vladimir Panteleev
fuente
este javascript analiza la salida: code.google.com/p/treemaplib/source/browse/trunk/TreeMapJS/…
eadmaster

Respuestas:

24

NCurses Disk Usage (ncdu) es bueno para esto. Ver http://dev.yorhel.nl/ncdu para más detalles. Está disponible como un paquete para las distribuciones más populares y le permite navegar y descubrir dónde se utiliza su espacio en disco. Utiliza caracteres de texto para mostrar un gráfico de barras del uso del directorio para que obtenga una interfaz semi gráfica, en un entorno de solo texto.

richardneish
fuente
Este es impresionante, muy recomendable.
RomanSt
ncdu no produce mapas de árbol.
Dave Horner
11

GT5 es muy agradable. Tiene una interfaz de consola y también crea archivos html que puede ver en su navegador. Está en los repositorios para que pueda obtenerlo.

Jure1873
fuente
agradable ... no estaba al tanto de ese paquete.
3dinfluence
1
Lo he estado usando gt5durante un tiempo, pero tiene una falla considerable: si tiene muchos archivos, gt5irónicamente requiere una cantidad considerable de espacio en disco (cientos de megabytes) para generar los resultados.
Vladimir Panteleev
8

Yo uso du -cks * | sort -rn | head -11.

Muestra los diez principales directorios por consumo de disco. Lo uso en / home y tal todo el tiempo.

Aaron Copley
fuente
¡Brillante! No hay nada que instalar, funciona bien, incluso si requiere navegar un poco y ejecutar el comando en diferentes lugares para investigar dónde se ha ido todo su espacio libre.
Niavlys
5

xdiskusagele permite canalizar la salida duen él para su análisis. Es una gran opción

MikeyB
fuente
1

Puede ejecutar el mismo comando si se conecta al servidor a través de ssh y utiliza el reenvío ssh X y un servidor X en su estación de trabajo. Si quieres desde la línea de comandos:

df -k /*|sort -n
Mircea Vutcovici
fuente
1
Sí, eso es obvio, pero no quiero instalar KDE en un servidor :) Y estaba buscando un método mejor / más estructurado que simplemente ordenar todos los archivos por tamaño ... pregunta editada para aclarar.
Vladimir Panteleev