mac系统盘“系统数据”异常膨胀主因是冗余多国语言资源包,需依次停用非必要语言与语音、手动删除应用内.lproj包、清空intldatacache与speech缓存、终端筛选删大语言包、卸载非compact语音包。

Mac系统盘“系统数据”或“其他”空间异常膨胀,八成是因为预装了大量你根本用不到的多国语言资源包——它们藏在应用内部、系统语音目录、词典缓存和本地化数据库里,不手动删, macOS 从不主动回收,单个 Adobe 或 JetBrains 应用就可能因此多占 1.2GB 空间。
先停用非必要系统语言与语音
这一步不删任何文件,但能立刻阻止系统加载冗余语言资源,大幅降低后续缓存生成量,是所有清理操作前必须做的安全前置动作。
点击屏幕左上角苹果菜单 →「系统设置」→ 左侧「通用」→ 右侧「语言与地区」→ 点击右上角语言列表旁的向下箭头 → 将鼠标悬停在法语、德语、阿拉伯语等非中文/英文条目右侧,点击「…」→ 选择「移除」。
接着进入「辅助功能」→「语音」→ 点击「系统语音」旁的「自定义」→ 取消勾选所有不含“Compact”字样的语音(如 Yuna、Diego、Milena),仅保留 zh_CN 和 en_US 对应项。【此操作不会影响已安装的中文界面显示,但会立即停止系统为已禁用语言生成新缓存】
手动删除应用内冗余 .lproj 语言包
这是释放空间最直接有效的方法,适用于 Adobe、JetBrains、VS Code、Sketch 等大型应用,操作后界面文字、菜单、帮助文档仍保持完整中文显示。
第一步:在访达中定位目标应用(例如 `/Applications/IntelliJ IDEA.app`),右键点击 →「显示包内容」。
第二步:依次进入 `Contents > Resources` 目录。
第三步:按文件大小排序,识别出所有非中文语言包,如 `en.lproj`、`fr.lproj`、`ja.lproj`、`ko.lproj`、`de.lproj` 等;注意区分 `zh_CN.lproj`(简体中文)与 `zh_TW.lproj`(繁体中文),只保留你实际使用的那一项。
第四步:选中除 `zh_CN.lproj` 外的所有 `.lproj` 文件夹 → 按 Command + Delete 移入废纸篓 → 输入管理员密码授权删除。
第五步:对 Photoshop、Final Cut Pro、Docker Desktop 等高占用应用重复上述步骤;全部处理完后重启各应用,确认中文界面无缺失、无乱码。
清空语言相关缓存目录
系统在首次切换语言或渲染多语言界面时,会生成字体映射表、字符串翻译缓存及本地化图标资源,这些文件驻留在用户与系统两级缓存中,长期累积可达数GB,且不会随语言设置变更自动清除。
打开访达 → 按 Shift + Command + G 调出「前往文件夹」窗口 → 输入 `~/Library/Caches/com.apple.IntlDataCache` → 回车进入 → 全选内容 → 拖入废纸篓。
再次 Shift + Command + G → 输入 `/Library/Caches/com.apple.IntlDataCache` → 授权输入管理员密码 → 全选并删除全部内容。
再执行一次:Shift + Command + G → 输入 `~/Library/Caches/com.apple.speech` → 清空该目录下所有文件与子文件夹。
用终端命令精准筛选大体积语言包
适合熟悉终端的用户,能快速定位深藏在 `/Applications` 下的高占用语言目录,避免逐个点开应用检查的低效过程。
打开“终端”,粘贴执行以下命令,查找大于 20MB 的语言包:
find /Applications -path "*/Contents/Resources/*.lproj" -type d -size +20M 2>/dev/null
命令返回路径后,逐条确认是否为第三方应用(严禁删除 `/System/` 或 `/usr/` 下路径),对确认无误的路径执行删除,例如:
sudo rm -rf "/Applications/Adobe Photoshop 2024.app/Contents/Resources/fr.lproj"
每删一个路径后,建议立即执行 sudo atsutil databases -remove && sudo atsutil server -shutdown && sudo atsutil server -ping 刷新语言索引数据库,防止残留引用导致界面异常。
卸载系统级冗余语音包
语音包不是语言包,但同样属于“多国语言资源”的一部分,单个高质量语音可占 300MB–2GB,而你大概率只用 Ting-Ting 或 Alex Compact。
方法一:手动删系统语音文件
打开访达 → Shift + Command + G → 输入 `/System/Library/Speech/Voices/` → 回车(需输入管理员密码解锁 SIP 临时权限)→ 查找所有不含 “Compact” 字样的 `.speechvoice` 文件(如 Anna.speechvoice、Diego.speechvoice、Yuna.speechvoice)→ 选中除 Alex.speechvoice 和 Ting-Ting.speechvoice 外的所有文件 → Command + Delete 移入废纸篓。
方法二:终端批量清理(更彻底)
在终端中执行:
sudo rm -rf /System/Library/Speech/Voices/{en_*,fr_*,de_*,ja_*,ko_*,es_*,it_*,pt_*,ar_*,ru_*}.voice
执行前请确保已关闭「语音控制」「听写」「VoiceOver」等功能,否则系统可能重建部分文件。











