4

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

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

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

1 ответ1

5

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

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .