mac“系统数据”膨胀主因是冗余本地化翻译包,需先禁用非必要语言、再手动删除应用内.lproj文件夹及清理词典缓存。

Mac磁盘空间里“系统数据”或“其他”类别莫名膨胀,十有八九是那些从没打开过、也压根用不上的本地化翻译包在悄悄占地方——它们藏在应用内部、系统缓存和词典目录里,单个大型软件就能塞进300MB到2GB冗余语言资源,而且不会随你切换系统语言自动消失。
先关停非必要语言的后台加载
这步不做,后续删掉的语言包可能很快又被系统重新生成缓存。点击屏幕左上角苹果菜单 →「系统设置」→ 左侧「通用」→ 右侧「语言与地区」→ 点击右上角语言列表旁的向下箭头 → 将鼠标悬停在法语、德语、日语、韩语等非中文/英文条目右侧,点击「…」→ 选择「移除」。
接着进入「辅助功能」→「语音」→ 点击「系统语音」旁的「自定义」→ 【只保留含“Compact”字样的zh_CN和en_US语音项,其余全部取消勾选】。这一步不会影响中文界面显示,但能立刻切断系统为已禁用语言生成新缓存的路径。
手动清理第三方应用里的.lproj文件夹
这是释放空间最直接、效果最显著的操作,适用于Adobe、JetBrains、VS Code、Sketch、Final Cut Pro等大型应用,界面文字和菜单依然完整可用。
第一步:在访达中定位目标应用(例如 `/Applications/Visual Studio Code.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、Docker Desktop、IntelliJ IDEA 等高占用应用重复上述步骤;全部处理完后重启各应用,确认中文界面无缺失、无乱码。
用终端命令揪出深藏的大体积语言包
图形界面一个个点开太慢,终端能帮你一口气扫出所有大于20MB的冗余语言目录,特别适合装了几十个开发工具的用户。
打开“终端”,粘贴执行以下命令:
find /Applications -path "*/Contents/Resources/*.lproj" -type d -size +20M 2>/dev/null
命令返回的每一条路径,就是一处可安全清理的目标。比如看到 `/Applications/Adobe Premiere Pro 2024.app/Contents/Resources/fr.lproj`,就说明这个法语包超20MB,且不在你常用语言范围内。
确认路径无误后,在终端中输入:sudo rm -rf "/Applications/Adobe Premiere Pro 2024.app/Contents/Resources/fr.lproj",回车并输入管理员密码即可删除。
清空词典与本地化缓存
系统词典、用户添加的第三方词典、以及界面字符串翻译缓存,都会在后台持续累积,尤其当你曾临时切换过语言查词时。
打开访达,按 Shift + Command + G 调出「前往文件夹」窗口,输入路径:~/Library/Caches/com.apple.Dictionary,回车 → 全选该文件夹内所有内容 → Command + Delete 移入废纸篓。
再次调出「前往文件夹」,输入:~/Library/Dictionaries,回车 → 查看是否有非系统自带的第三方词典包(如 `.dictionary` 或 `.bundle` 扩展名),确认无需保留后直接拖入废纸篓。
最后执行命令清空全局语言缓存:sudo atsutil databases -remove,输入密码后等待命令完成,系统将重建精简后的语言索引数据库。











