关闭自动保存版本历史可节省mac存储空间:一、用终端命令sudo tmutil disablelocal禁用本地快照;二、用tmutil listlocalsnapshots和deletelocalsnapshots清除现有快照;三、在iwork偏好设置中关闭自动保存和版本浏览;四、手动清空autosave information文件夹;五、用mdutil禁用并擦除spotlight版本索引。

如果您在Mac上使用“访达”或“Pages”“Numbers”等原生应用时发现文档频繁生成自动保存的版本历史,导致“系统数据”或“其他”类别占用大量储存空间,则可能是由于本地版本历史未被清理或自动保存功能持续运行。以下是关闭自动保存版本历史并节省空间的具体操作步骤:
一、关闭Time Machine本地快照功能
macOS会在本地磁盘保留Time Machine的快照副本(即本地快照),用于快速恢复近期更改,但这些快照会持续累积并占用可观空间。禁用该功能可阻止新快照生成,并允许系统自动清理旧快照。
1、打开“终端”应用(可通过“聚焦搜索”输入“终端”启动)。
2、输入以下命令并按回车执行:sudo tmutil disablelocal。
3、系统将提示输入管理员密码,输入后不显示字符,直接按回车确认。
4、命令成功执行后,本地快照功能即被关闭,后续不会新增本地版本历史。
二、手动删除现有本地快照
已存在的本地快照仍保留在磁盘中,需主动清除以释放空间。此操作仅删除快照,不影响当前文档内容。
1、在“终端”中输入命令:tmutil listlocalsnapshots /,查看所有本地快照时间戳。
2、对每个列出的快照,依次执行删除命令,例如:sudo tmutil deletelocalsnapshots 2026-02-15-233421(将示例时间戳替换为实际快照名)。
3、全部删除完成后,可再次运行 tmutil listlocalsnapshots / 验证输出为空。
三、在文稿应用中关闭自动保存与版本历史
Pages、Numbers、Keynote等iWork套件默认启用“自动保存”和“浏览所有版本”,其版本数据存储于用户资料库中,长期积累会增大“系统数据”体积。
1、打开任意iWork应用(如Pages)。
2、点击顶部菜单栏的“Pages”→“偏好设置”。(Numbers/Keynote同理,对应菜单名不同)
3、取消勾选“自动保存文稿”和“在‘文件’菜单中显示‘浏览所有版本’”两项。
4、关闭偏好设置窗口,重启对应应用使设置生效。
四、清空“文稿”文件夹中的版本数据库
iWork及部分第三方应用将版本历史集中存放在特定数据库中,该数据库位于用户资料库的隐藏路径下,需通过终端访问并重置。
1、在“访达”中按下 Shift + Command + G,打开“前往文件夹”对话框。
2、输入路径:~/Library/Containers/com.apple.iWork.Pages/Data/Library/Autosave Information/,点击“前往”。
3、选中该文件夹内所有文件与子文件夹,按 Command + Delete 删除。
4、对Numbers和Keynote,重复步骤1–2,分别访问:com.apple.iWork.Numbers 和 com.apple.iWork.Keynote 对应路径并清空。
五、禁用Spotlight索引中的版本历史元数据
Spotlight为版本历史生成索引条目,虽不直接占用大量空间,但会延长“系统数据”类别的计算时间并干扰空间统计准确性。临时停用可加快空间分析响应。
1、打开“终端”,输入:sudo mdutil -i off /,关闭整个卷宗的Spotlight索引。
2、等待命令返回“Indexing disabled.”提示。
3、随后运行:sudo mdutil -E /,强制擦除现有索引(含版本历史相关元数据)。
4、如需恢复搜索功能,后续可执行 sudo mdutil -i on / 重新启用。










