Skip to main content
备物致用
FileSnap Overview

FileSnap FileSnap

开发中 v1.0.0

Snapshot folder sizes on your Mac and compare over time to find what has grown

场景

你的 Mac 磁盘又快满了,但想不起来最近存过什么大文件。传统做法是反复跑 du 或凭感觉删目录;用 FileSnap 的思路是:先记录,再对比,让数据告诉你「这段时间什么在涨」。下面用三张快照走完整个流程。

第一步:建立基准

  1. 打开 FileSnap,按 ⌘O 添加你怀疑在增长的位置,比如整个用户目录或 ~/Projects。
  2. 点「创建快照」(⌘R),等扫描完成。第一张快照是基准,不显示变化——这是正常的。
  3. 如果磁盘本来就紧张、想边工作边扫,把工具栏的资源级别切到「轻量」,扫描会频繁让路给前台应用。

{/*

*/}

第二步:过段时间再记录

正常使用几天——装几个更新、构建几次项目、导出几批素材。期间可以再点「创建快照」,或者为位置启动「自动快照」(每小时/每天/每周)让记录自动累积。着急看结果时,用「创建快照」右侧菜单里的增量扫描(⇧⌘R),未变化的子目录会被复用,出结果更快,口径与完整扫描完全一致。

第三步:对比并下钻

  1. 在对比选择器里选最早的一张作基准、最新的一张作对比。
  2. 「增长来源」会把全目录的增长拆成:新增文件、已有文件变大、跨路径移入,并按下一层路径聚合出大头。
  3. 点进可疑目录继续下钻,直到在「路径明细」里看到具体文件;行末按钮可直接在 Finder 定位。
  4. 拿不准某条路径的历史?点行内的图表按钮看它的历次大小,判断是一次性增长还是持续膨胀。

常见问题

  • 对比数字和系统「储存空间」对不上:FileSnap 默认显示分配大小(按分配块计算),不含 APFS 共享块等口径差异,且快照是历史观测值,不是实时占用。可在大小口径切换里对比「逻辑大小」。
  • 有些路径没出现在变化里:打开覆盖报告看是否有「权限不足」「扫描中消失」「主动排除」——没读到的范围会标注「未完整扫描」,FileSnap 不会把它们猜成新增或删除。
  • 定位到了不该由我删的东西:FileSnap 只负责定位,不做清理。系统目录、应用容器里的内容请先弄清用途再处理;应用内对常见缓存/日志目录提供了可展开的用途说明和路径依据。

处理完这一轮,你可以删掉早期的临时快照(快照历史里支持按数量/天数批量清理,最新两张和当前对比始终受保护),让最新记录成为下一轮的基准。