Mac系统盘“系统数据”膨胀主因是冗余多语言包,需依次清理系统语言设置、语音资源、应用内.lproj文件及IntlDataCache缓存。

Mac如何删除不常用的系统语言包瘦身

Mac系统盘“系统数据”或“其他”类别莫名膨胀到数十GB,大概率是预装的多语言资源包在暗中占空间——这些语言包藏在系统语音目录、应用内部和缓存中,不手动干预不会自动释放,单个大型应用就能因此多占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

命令返回的每一条路径,就是一处可安全清理的目标。

清空IntlDataCache语言索引缓存

系统语言索引缓存会随启用语言动态生成,但已禁用语言的缓存不会自动清除,长期堆积可占数百MB。

在终端中依次执行:

sudo rm -rf ~/Library/Caches/com.apple.IntlDataCache
sudo rm -rf /Library/Caches/com.apple.IntlDataCache

输入管理员密码后回车,缓存即被彻底清除。

本文转载于:https://www.php.cn/faq/2974694.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。