macos升级后“系统数据”占用大量空间主要源于本地快照,可通过系统设置清理缓存与旧快照释放8gb以上;再用终端命令精简time machine本地快照(保留最新1个)、删除升级安装器及缓存包,并可关闭本地快照避免反复堆积。
macos系统安装或升级后,大量空间被“系统数据”占用,主要就是本地快照(尤其是time machine本地快照和系统更新快照)在作祟。它们藏得深、不显示、不自动清理,但真实吃掉5–40gb空间。清理的关键不是乱删,而是识别哪些能动、哪些必须留,再用对方法。
用系统自带工具一键清理缓存与旧快照
这是最安全、最快见效的第一步,适合所有用户: - 点击苹果菜单 →「系统设置」→「通用」→「储存空间」,等待15秒左右扫描完成 - 点击「管理」→ 依次处理: - 「缓存文件」→点「删除」 - 「日志文件」→点「优化」或「删除」 - 「旧文件」→点「删除」 - 同时打开「优化储存空间」开关(自动移除已观看的Apple TV影片、精简邮件附件) - 开启「自动清倒废纸篓」,设为清除存放超30天的项目 这一步不输命令、不进终端,通常能立刻释放8GB以上,且零风险。手动清理Time Machine本地快照(释放5–30GB)
升级过程会自动生成多个本地快照,它们不会出现在访达里,却计入“系统数据”。重点是:只删旧的,保留最新的一个用于恢复。 - 打开「终端」,运行:sudo tmutil listlocalsnapshots /System/Volumes/Data 若看到类似 com.apple.TimeMachine.2026-07-22-143012 的条目,说明存在可清理快照 - 执行精简命令(推荐优先用这个,更安全):
sudo tmutil thinlocalsnapshots /System/Volumes/Data 9999999999999999 1 它会自动保留最新1个,删掉其余全部冗余快照 - 若需精准删除某一个(比如发现某个快照体积异常大),可用:
sudo tmutil deletelocalsnapshots com.apple.TimeMachine.2026-07-22-143012 ⚠️ 注意:以 com.apple.os.update 开头的快照绝对不要删,那是当前系统的只读副本,删了可能无法启动
删掉升级残留的安装器与缓存包
系统升级完成后,安装器应用和后台缓存仍占5–12GB,且长期隐身: - 打开「访达」→边栏点「应用程序」→查找并删除名称含“macOS”和“Installer”的应用(如“macOS Sequoia Installer”) - 按 Command+Shift+G,输入:/Library/Updates → 删除该路径下所有内容 ~/Library/Caches/com.apple.SoftwareUpdate → 清空整个文件夹 - 别忘了右键废纸篓 →「清空废纸篓」
防止快照反复堆积的长期设置
如果不需要离线恢复能力,可一劳永逸关闭本地快照生成: - 终端中执行:sudo tmutil disablelocal 执行后系统将不再创建新的本地快照,避免后续空间被悄悄占用 如之后需要恢复功能,再用 sudo tmutil enablelocal 重新开启即可
不复杂但容易忽略
利用 macOS 原生能力实现本地语音识别与合成。通过 yap (Apple Speech.framework) 进行语音转文字,通过 say + ffmpeg 进行文字转语音。完全离线,无需 API 密钥。具备音质检测与智能选声功能。










