介绍
OpenDisk是一款面向macOS的开源磁盘空间分析工具,以交互式旭日图直观呈现磁盘、文件夹与文件的层级占用情况。软件支持扫描完整磁盘或指定目录,扫描过程中会实时流式显示结果,用户可以将鼠标悬停在图表切片上查看精确大小,点击切片深入浏览对应文件夹,并通过面包屑导航和类似Finder的可排序列表快速返回或切换位置。OpenDisk针对APFS卷组、firmlink、可清除空间、系统卷以及外接磁盘进行了适配,帮助扫描结果与macOS显示的已用空间保持一致;内置即时搜索,即使面对包含数百万文件的磁盘也能边输入边返回结果。增量重扫会复用上次扫描数据并重放文件系统事件,大幅缩短重复分析时间;清理收集器支持拖入文件和文件夹,集中查看可释放空间并一次性删除,用户还可通过可清除空间明细了解缓存等可回收存储。软件基于Swift和SwiftUI开发,采用macOS底层批量文件系统接口提升扫描效率,并通过Sparkle自动更新。
截图

功能
OpenDisk是一款快速的macOS磁盘空间分析器,通过交互式旭日图、实时扫描结果和文件夹列表,帮助用户定位占用空间较大的目录与文件,适合日常存储管理和磁盘清理。
- 交互式旭日图: 以同心环展示文件系统层级,每一层环代表更深一级的目录结构,悬停切片即可查看精确容量,点击后能够缩放进入对应文件夹。
- 实时扫描反馈: 扫描尚未结束时,图表和文件夹列表就会持续填充分析结果,用户无需等待完整扫描完成即可开始浏览磁盘占用。
- Finder风格列表: 在图表旁提供可排序的文件夹列表,并配合面包屑导航查看当前路径,让容量对比和目录切换更加直观。
- 增量快速重扫: 通过复用之前的扫描缓存并重放文件系统事件,重复扫描可比冷扫描明显更快,适合频繁检查磁盘变化。
- APFS深度适配: 支持APFS卷组、firmlink、系统卷、快照卷和可清除空间等macOS存储结构,减少重复统计并让空间总量更贴近系统报告。
- 全盘即时搜索: 支持在已扫描的完整目录树中快速查找文件和文件夹,输入关键词后即时呈现匹配结果,适用于大型磁盘。
- 清理收集器: 可从应用内任意位置拖入文件或文件夹,集中审核待删除内容和预计释放容量,再通过一次操作完成清理。
- 可清除空间分析: 单独查看缓存及其他可回收存储的组成,帮助用户了解系统占用中能够释放的空间来源。
- 外接磁盘识别: 外部驱动器连接后会自动出现在可分析设备中,方便管理移动硬盘和其他外部存储。
- 高效底层扫描: 使用getattrlistbulk和searchfs等macOS文件系统接口批量读取目录元数据,并通过专用工作线程和并发读取机制提升扫描性能。
- 自动更新机制: 集成Sparkle,在发布新版本后自动检查并更新应用,减少手动维护安装包的步骤。
- 开源许可友好: 项目采用MIT许可证发布,源代码公开,开发者可以在Xcode中构建、研究扫描实现或参与贡献。






暂无评论内容