本文へスキップ
备物致用
FileSnap 概要

FileSnap FileSnap

开发中 v1.0.0

フォルダのサイズをスナップショットで記録し、比較して容量増加の場所を特定

场景

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

第一步:建立基准

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

{/*

*/}

第二步:过段时间再记录

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

第三步:对比并下钻

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

常见问题

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

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