mac版sketch缓存文件过大导致磁盘空间紧张、运行变慢,可通过sketch cache cleaner一键清理或终端命令删除/.documentrevisions-v100目录,还可永久禁用历史版本功能。

Mac版Sketch缓存文件太大,会导致磁盘空间快速告急、打开文件变慢甚至系统卡顿,尤其当一个50MB的设计稿被保存上百次,光历史版本就能吃掉5GB以上空间。这些缓存默认藏在系统级隐藏目录中,访达里根本看不到,必须用特定方法定位并清除。
用Sketch Cache Cleaner一键扫描清理
这是最安全、最省心的方法,专为Sketch设计,无需记命令、不碰终端,适合所有用户。
1、访问官网 https://yo-op.github.io/sketchcachecleaner/ 下载最新版 Sketch Cache Cleaner(仅约2.75MB)。
2、双击解压后若提示“无法打开,因为来自未识别开发者”,请【右键点击应用图标 → 选择“打开”】;或前往“系统设置 → 隐私与安全性 → 允许从以下位置下载的应用”,临时勾选“任何来源”。
3、启动应用,点击「Enable and Scan」按钮,输入管理员密码开始扫描。
4、扫描完成后,界面直接显示可释放的历史版本总容量,例如“Clear 1.2GB”。
5、点击「Clear X GB」按钮,再次输入密码,工具自动完成删除。
通过终端命令手动清空DocumentRevisions-V100
Sketch所有历史版本都统一存放在系统级隐藏路径 /.DocumentRevisions-V100 中,这个目录受系统保护,必须用sudo权限操作。此方法见效快但不可逆,执行前请确认当前所有Sketch文件均已保存且无需回溯旧版本。
第一步:按 Command + 空格打开聚焦搜索,输入 terminal 并回车,启动终端。
第二步:输入命令 sudo du -sh /.DocumentRevisions-V100,回车后输入管理员密码,查看该目录实际占用空间——如果显示几百MB或几个GB,说明确实堆积严重。
第三步:确认无误后,执行删除命令 sudo rm -rf /.DocumentRevisions-V100,再次输入密码完成强制移除。
第四步:关闭终端,重启Mac。这一步【必须执行】,否则系统可能仍持有部分句柄,磁盘空间不会立即释放。
永久禁用Sketch自动保存历史版本
如果你从不依赖历史版本回退功能,关闭它能一劳永逸避免未来再生新缓存。
方法一:终端禁用(兼容所有Sketch版本)
确保Sketch已完全退出→打开终端→输入命令:defaults write -app 'Sketch' ApplePersistence -bool no→回车→重启Sketch。
方法二:偏好设置内关闭(Sketch 90+ 版本支持)
打开Sketch → 顶部菜单栏点击 Sketch → Settings → General → 取消勾选 “Keep version history for documents”。
注意:禁用后,CMD+S 将只保存当前版本,不再生成任何历史快照。











