Disk space analyzer that can read du output

Я ищу программу с графическим интерфейсом, которая может анализировать вывод и отображать как дерево файлов с возможностью просмотра, так и древовидную карту.

Пока я пробовал:

  • xdiskusage, xdu (только для Linux, безобразный графический интерфейс, без представления дерева)
  • WinDirStat, кдирстат | k4dirstat, GdMAP (без поддержки вывода du)
  • JDiskReport (бесплатная, поддерживает только пользовательский двоичный формат)

1 ответ

Инструмент Python tkdu делает это, в основном. Он имеет только древовидную карту и требует определенного du формат (du -ak). Я использую это для просмотра duотчеты, созданные на безголовых серверах Linux на клиентах Windows и OS X.

Похоже, оригинальный веб-сайт недоступен ( заархивирован). Вы также можете получить оригинальную версию, а также версию с несколькими незначительными улучшениями, из моего форка на GitHub ( оригинальная версия).

В оригинальной версии я исправил несколько недостатков, в том числе ограниченный. du поддержка отчетов: только в Linux (и OS X?) он может читать du выход подается через стандартный вход (например, tkdu.py < du-ak-report.log). Я добавил возможность принимать простые и сжатые файлы, содержащие du выводится при переносе в файл сценария (проводник Windows) и в качестве аргумента командной строки (везде).

У моей вилки есть несколько причуд, не уверен, относятся ли они также к оригиналу:

  • Замечено в Windows: для уменьшения необходимо нажать среднюю кнопку мыши (IIRC I исправил аналогичную проблему оригинала в OS X, которая нарушала поведение в Windows).
  • Замечено в Windows: при двойном щелчке по строке заголовка можно развернуть поддерево. Безопаснее нажать кнопку максимизации.
Другие вопросы по тегам