mac系统更新下载包真实存放位置是/library/updates,需用command+shift+g访问并配合管理员权限删除;同时需清理~/library/caches/com.apple.softwareupdate及/private/var/folders/*/c/com.apple.softwareupdate/缓存才能彻底释放空间。

Mac系统更新下载包卡在磁盘里不释放空间,明明升级已完成,却还占着5–12GB,是因为这些安装包被悄悄存放在受保护的系统路径中,既不在“下载”文件夹,也不显示在访达常规视图里,手动删不了、清不掉——它们真实存在位置是/Library/Updates,必须用特定路径访问+管理员权限才能定位并彻底清除。
定位系统更新下载包的真实存放位置
打开访达 → 按下 Command + Shift + G 调出“前往文件夹”窗口 → 粘贴路径:/Library/Updates → 回车确认。
这个路径是 macOS 专用于存放已下载但未安装、或安装成功后残留的完整 pkg 包(如 macOS_15.0_24A330.pkg)和 delta 更新文件夹的唯一官方目录。普通用户看不到它,但管理员权限可直接访问。
注意:别误进 /Library/Security/Updates —— 那是安全补丁缓存区,删错会导致系统验证异常甚至无法启动。
手动删除已下载的更新包(安全可靠)
进入 /Library/Updates 后,切换为列表视图(Command + 2),点击“修改日期”列排序。
只保留最近7天内创建的文件夹或文件;其余全部选中 → 按 Command + Delete 移入废纸篓。
必须右键点击废纸篓 → 选择“清倒废纸篓”,否则磁盘空间不会真正释放——移入废纸篓只是软删除,底层数据仍占用空间。
终端命令一键清空(适合批量或权限受限场景)
方法一:清空整个 /Library/Updates 目录(最彻底)
打开“终端” → 粘贴执行:sudo rm -rf /Library/Updates/* → 输入管理员密码(输时不显示字符,输完直接回车)。
方法二:只删特定版本(例如你记得刚下载的是 macOS 15.1)
先查有哪些包:ls /Library/Updates/ → 找到目标文件名(如 macOS_15.1_24B83.pkg)→ 执行:sudo rm /Library/Updates/macOS_15.1_24B83.pkg。
rm 命令不可撤销,输错路径可能误删系统文件。务必复制粘贴命令,不要手打斜杠或空格。
同步清理配套缓存(避免残留占空间)
第一步:清空用户级更新缓存
访达 → Command + Shift + G → 输入:~/Library/Caches/com.apple.SoftwareUpdate → 回车 → 全选内容(Command + A)→ Command + Delete → 清倒废纸篓。
第二步:清理系统级临时解压缓存
打开终端 → 执行:sudo rm -rf /private/var/folders/*/*/C/com.apple.SoftwareUpdate/ → 输入密码确认。
这一步清的是安装器运行时生成的临时解压目录,路径里的 * 号会自动匹配所有用户缓存区,执行前务必确认你已完成当前系统升级且重启过至少一次,否则可能中断正在后台进行的系统修复任务。











