mac“可清除”空间占几十gb,主要是time machine本地快照持续累积所致,系统将其标记为可优先删除的冗余数据;此外,sketch等应用的版本历史记录也会在/.documentrevisions-v100中大量写入副本,加剧空间占用。

Mac上关闭文件的版本历史记录,是为了阻止系统在/.DocumentRevisions-V100目录中持续写入快照,避免磁盘空间被大量重复副本挤占,尤其在Sketch、Pages等频繁编辑场景下,单个设计稿每分钟就可能生成一个与原文件等大的历史副本。
禁用Sketch自动保存历史版本
Sketch是版本膨胀最凶猛的应用,其默认启用ApplePersistence机制,不关闭则每次CMD+S都会向/.DocumentRevisions-V100写入完整副本。
第一步:打开“活动监视器”,搜索Sketch进程→选中全部→点右上角×强制退出。【必须退出Sketch再执行命令,否则设置不生效】
第二步:打开终端,粘贴并执行:defaults write -app 'Sketch' ApplePersistence -bool no
第三步:重启Sketch,此后所有保存操作仅覆盖当前文件,不再生成新版本节点。
清空系统级全部版本快照
macOS将Pages、Numbers、Keynote、TextEdit等所有支持Versions功能的应用快照,统一存放在受保护的隐藏路径/.DocumentRevisions-V100中,该目录无法通过访达访问,必须用sudo权限清理。
方法一:直接清空整个目录
终端中输入:sudo rm -rf /.DocumentRevisions-V100→回车→输入管理员密码→等待命令完成。
方法二:先确认再动手
先运行sudo du -sh /.DocumentRevisions-V100查看实际占用,若返回42GB,说明快照已严重堆积;若提示“No such file or directory”,则目录已被清空或从未触发过版本保存。【执行rm -rf命令不可撤销,请务必确认路径无误】
停用Time Machine本地快照
Time Machine除备份外,还会在本地磁盘保留临时快照用于快速恢复,这些快照也计入“系统数据”体积,且与文稿版本无关,需单独关闭。
1、打开终端→输入sudo tmutil disablelocal→回车→输入管理员密码。
2、该命令立即禁用新快照生成,并触发系统自动清理陈旧本地快照。
关闭iWork套件版本浏览功能
Pages、Numbers、Keynote默认开启自动保存和版本面板,即使不依赖iCloud,也会在本地生成版本数据库,长期积累显著增大“系统数据”占比。
① 打开Pages(或Numbers/Keynote)→顶部菜单栏点击“Pages”→“偏好设置”。
② 取消勾选“自动保存文稿”和“在‘文件’菜单中显示‘浏览所有版本’”。
③ 关闭窗口→重启对应应用,设置即时生效。
临时关闭单文档版本记录
适用于合同、草稿等敏感文件,不想全局禁用但需切断某一份文档的版本追溯链。
在Pages/Numbers/Keynote中打开目标文档→点击菜单栏“文件”→取消勾选“自动保存到iCloud”→再点“文件”→“复原到”→“浏览所有版本”→点时间线左上角的“×”关闭版本面板。
关闭后,“文件”→“复原到”子菜单中将不再出现“浏览所有版本”选项,后续编辑不再新增版本节点。











