Sketch磁盘空间异常减少是因历史版本文件累积所致,可通过Sketch Cache Cleaner工具一键清理、终端命令手工删除/.DocumentRevisions-V100目录,或执行defaults命令永久禁用自动保存功能。

如果您在使用 Sketch 进行 UI 设计时发现 Mac 磁盘空间异常减少、系统运行变慢,很可能是 Sketch 自动保存的历史版本文件持续累积所致。这些隐藏的历史副本存储于系统深层目录,虽保障了设计稿可回溯性,但单个 50MB 文件保存 100 次即占用 5GB 空间。以下是清理 Sketch 过往版本历史的两种独立可行方法:
一、使用 Sketch Cache Cleaner 工具一键清理
Sketch Cache Cleaner 是专为 macOS 开发的轻量级应用,直接扫描并清除位于 /.DocumentRevisions-V100 中与 Sketch 相关的历史快照,无需手动定位路径或执行命令,适合不熟悉终端操作的设计师。
1、访问官网 https://yo-op.github.io/sketchcachecleaner/ 下载最新版应用。
2、若系统提示“无法打开,因为 Apple 无法检查其是否包含恶意软件”,请右键点击应用图标,选择“打开”绕过 Gatekeeper 限制。
3、启动应用后,点击 Enable and Scan 按钮,输入管理员密码授权扫描。
4、扫描完成后,界面将显示待清理的历史文件总大小,例如 Clear 2.4GB。
5、点击该按钮,再次输入密码确认执行,清理过程即时完成。
二、通过终端命令手工删除历史文件
该方法直接作用于系统级历史存储目录 /.DocumentRevisions-V100,不依赖第三方工具,适用于需完全掌控操作流程或网络受限环境下的用户。所有操作均需管理员权限,且删除后不可逆。
1、按下 Command + 空格 打开聚焦搜索,输入 terminal 并回车启动终端应用。
2、输入命令 sudo du -sh /.DocumentRevisions-V100 回车,查看当前该目录占用空间总量。
3、输入命令 sudo rm -rf /.DocumentRevisions-V100 回车,系统将彻底移除整个历史版本存储目录。
4、执行完毕后,重启 Mac 以确保系统释放全部关联资源句柄。
三、永久禁用 Sketch 历史版本自动保存功能
若确认不再需要任何本地历史版本回溯能力,可通过修改 Sketch 的默认偏好设置,从源头阻止新历史副本生成。该操作不影响已存在文件,仅关闭后续自动存档行为。
1、确保 Sketch 已完全退出(可在活动监视器中确认无 Sketch 进程运行)。
2、在终端中输入命令 defaults write -app 'Sketch' ApplePersistence -bool no 并回车。
3、重启 Sketch 应用,此时 CMD+S 保存将不再触发历史版本写入。











