mac“系统数据”或“其他”异常偏高主因是冗余多语言资源包,需先停用非必要系统语言与语音、再手动删除应用内非中文.lproj文件夹、清空intldatacache缓存,并可用终端命令定位或批量删除大体积语言包,可释放数百mb至数gb空间。

Mac“系统数据”或“其他”类别占用异常偏高,十有八九是预装的多语言资源包在暗中吃空间——这些文件深藏在应用内部、系统语音目录和缓存中,不手动干预不会自动释放,单个大型应用可因此多占300MB–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 等高占用应用重复上述步骤;全部处理完后重启各应用,确认中文界面无缺失、无乱码。
清空IntlDataCache语言缓存
系统语言索引缓存会随启用语言动态生成,但已禁用语言的缓存不会自动清除,长期堆积可占数百MB。
打开终端,依次执行以下两条命令:
sudo rm -rf ~/Library/Caches/com.apple.IntlDataCache
sudo rm -rf /Library/Caches/com.apple.IntlDataCache
执行后无需重启,下次开机时系统将重建精简后的缓存。
用终端快速定位大体积语言包
适合熟悉终端的用户,能绕过图形界面,直击隐藏在深层路径中的高占用语言目录。
方法一:查找大于20MB的语言包
打开“终端”,粘贴执行:
find /Applications -path "*/Contents/Resources/*.lproj" -type d -size +20M 2>/dev/null
命令返回路径后,用 ls -lh 查看具体大小,再决定是否删除。
方法二:批量删除指定语言包(谨慎使用)
例如,要删除所有日文语言包,可执行:
find /Applications -path "*/Contents/Resources/ja.lproj" -type d -delete 2>/dev/null
【执行前务必确认路径无误,-delete 不可撤销】











