Mac磁盘空间异常减少多因旧版macOS安装包及更新缓存未清理,需依次删除/Library/Updates中旧安装包、清空~/Library/Caches/com.apple.SoftwareUpdate、执行sudo rm -rf清除/private/var/folders/下临时缓存、通过系统设置→软件更新→已安装中删除旧更新项,最后清倒废纸篓释放空间。

如果您发现Mac磁盘空间异常减少,且确认近期完成过系统升级,则很可能是旧版macOS安装包与更新文件未被自动清理,长期驻留在系统目录中。以下是针对性清除这些冗余文件的具体操作步骤:
一、定位并手动删除 /Library/Updates 中的旧安装包
该目录专用于存放已下载但未安装、或安装成功后残留的完整macOS安装包(如041-85179、macOS 14.5-23F79.pkg等),系统运行稳定后不再调用,属于可安全移除的冗余数据。
1、打开“访达”,按 Shift + Command + G 调出“前往文件夹”窗口。
2、输入路径 /Library/Updates 并回车,进入该系统级目录。
3、按 Command + 2 切换为列表视图,点击“修改日期”列进行排序,识别早于当前系统版本发布日期的文件夹。
4、选中所有明显过时的文件夹(例如含 macOS 13.x、14.0、beta、RC 或 delta 字样的条目)。
5、按 Command + Delete 将其移至废纸篓;若已启用“将项目直接移到废纸篓”选项,可改用 Option + Command + Delete 永久删除。
二、清空用户级软件更新缓存
~/Library/Caches/com.apple.SoftwareUpdate 存储的是更新检查过程中的元数据、签名缓存及临时分段内容,不参与实际安装,但长期积累可达1–3 GB,且下次检查更新时会自动重建,无功能依赖风险。
1、在“访达”中按 Shift + Command + G。
2、输入路径 ~/Library/Caches/com.apple.SoftwareUpdate 并回车。
3、全选该文件夹内所有内容(Command + A)。
4、按 Command + Delete 移至废纸篓。
三、清理系统级临时更新缓存
/private/var/folders/ 下随机生成的 com.apple.SoftwareUpdate 临时缓存路径,由系统自动管理,但不会主动清理,需手动介入释放空间。该操作不影响系统更新功能,仅清除已失效的下载中间态文件。
让 macOS 自动化像说话一样简单 —— 用代码控制你的 Mac,无需学习 AppleScript 系统要求 macOS 14+ (Sonoma) Python 3.9+ 需要开启:辅助功能 + 屏幕录制权限
1、打开“终端”应用。
2、执行以下命令以定位并清空相关缓存(需管理员密码):
sudo rm -rf /private/var/folders/*/*/C/com.apple.SoftwareUpdate/
3、执行完成后,在终端中输入 killall softwareupdated 重启更新服务进程。
四、通过系统设置界面统一管理已安装更新项
macOS Sonoma 14 及后续版本在“系统设置→软件更新→已安装”中提供可视化管理入口,支持多选并删除对应安装包及其关联缓存,避免遗漏系统自动生成的隐藏副本。
1、打开“系统设置”,点击左侧边栏的 “软件更新”。
2、滚动到底部,点击 “已安装” 查看历史更新记录。
3、按住 Command 键 逐个点击选择多个旧版本条目(如“macOS 14.4 安全更新”、“macOS 14.3 更新”)。
4、点击右下角的 “删除” 按钮,系统将同步移除安装包与本地元数据。
五、验证清理效果并释放物理空间
所有删除操作均暂存于废纸篓,必须执行清倒动作才能真正释放磁盘空间。废纸篓中可能混有其他误删文件,建议先确认内容再执行最终清除。
1、在桌面或侧边栏点击 “废纸篓” 图标。
2、检查列表中是否仅包含前述操作所选的安装包与缓存文件。
3、右键点击废纸篓图标,选择 “清倒废纸篓”。
4、等待进度完成,系统将立即释放对应存储容量。

















