可以读取 du 输出的磁盘空间分析器

ead*_*ter 5 tree-view du

我正在寻找一个 GUI 程序,它可以解析 du 输出并显示可浏览的文件树和树状

到目前为止,我已经尝试过:

  • xdiskusage, xdu(仅限 Linux,丑陋的 GUI,没有树视图)
  • WinDirStat, kdirstat | k4dirstat、GdMAP(不支持 du 输出)
  • JDiskReport(免费软件,仅支持自定义二进制格式)

Dan*_*eck 5

Python 工具tkdu主要是这样做的。它只有树状图,并且需要特定的du格式 ( du -ak)。我用它来查看du在 Windows 和 OS X 客户端上的无头 Linux 服务器上创建的生成报告。

看来原始网站不可用存档)。您还可以从我在 GitHub 上的 fork原始版本)获取原始版本以及一些小改进的版本

我修复了原始版本的一些缺点,包括有限的du报告支持:只有在 Linux(和 OS X?)上才能读取du通过标准输入(例如tkdu.py < du-ak-report.log)提供的输出。我添加了du在拖放到脚本文件(Windows 资源管理器)和作为命令行参数(无处不在)时接受包含输出的普通文件和 gzipped 文件的功能。

我的叉子有一些怪癖,不确定它们是否也适用于原版:

  • 在 Windows 上观察到:您需要单击鼠标中键才能缩小(IIRC 我在 OS X 上修复了原始的等效问题,这破坏了 Windows 上的行为)。
  • 在 Windows 上观察到:双击标题栏最大化时,您可能会放大到子树。单击最大化按钮更安全。