Анализатор дискового пространства, который может считывать выходные данные

1530
eadmaster

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

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

  • xdiskusage, xdu (только для Linux, безобразный графический интерфейс, без представления дерева)
  • WinDirStat, kdirstat | k4dirstat, GdMAP (без поддержки вывода du)
  • JDiskReport (бесплатная, поддерживает только пользовательский двоичный формат)
4
«Баобаб» не отвечает вашим потребностям? (РЕДАКТИРОВАТЬ: О, вы хотите что-то кроссплатформенное ...?) ewhac 10 лет назад 0
да, лучше, если кроссплатформенный .. Кроме того, вы уверены, что баобаб может читать du выходные данные? eadmaster 10 лет назад 0
Ни один баобаб не может прочитать выходные файлы du .. Во многом к его потере, так как я часто хочу изучить и сравнить выходные данные du из других систем или из прошлого, чтобы увидеть, что изменилось. Вывод Du - очень простой формат, но он может представлять много информации. Жаль, что у него так мало графического дисплея и анализаторов для него. anthony 6 лет назад 0

1 ответ на вопрос

5
Daniel Beck

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

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

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

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

  • Замечено в Windows: для уменьшения необходимо щелкнуть средней кнопкой мыши (IIRC исправил аналогичную проблему оригинала в OS X, которая нарушала поведение в Windows).
  • Замечено в Windows: при двойном щелчке по строке заголовка можно развернуть поддерево. Безопаснее нажать кнопку максимизации.
Я хотел бы иметь древовидное представление для более легкой навигации, как в WinDirStat. Кстати, так как он написан на python, я мог бы попытаться раскошелиться и добавить его, если нет лучшего варианта ... eadmaster 10 лет назад 0
Привет Даниэль, почему этот вопрос не не по теме на Superuser? Кажется, что у меня есть большая проблема в понимании темы вкл / выкл. bummi 10 лет назад 0
@bummi Если следовать букве закона, ошибаться, правил, то да, это требует рекомендации программного обеспечения. Тем не менее, тривиально легко интерпретировать или перефразировать это как реальный вопрос, такой как «Как я могу визуализировать вывод du» (и вот как я на него ответил), и в этих случаях я обычно не закрываю вопрос и часто редактирую Это. Другие могут увидеть это по-другому: вы часто будете находить дебаты по обработке отдельных вопросов в Meta Super User. И если вы считаете, что это не по теме, не стесняйтесь пометить его как таковой, чтобы другие могли просмотреть его. Daniel Beck 10 лет назад 0

Похожие вопросы