mac系统盘“其他”空间异常偏高常因预装多语言包所致,需五步清理:一、系统设置中移除非必要语言;二、手动删除应用resources目录下非zh_cn/zh_tw的.lproj文件夹;三、清空~/library/caches和/library/caches中的com.apple.intldatacache;四、用microsoft language register卸载office冗余语言;五、终端执行atsutil命令刷新语言索引数据库。

Mac系统盘“其他”空间异常偏高,常因预装的多语言资源包长期驻留所致——这些语言包藏在系统框架、应用包内及缓存目录中,不被调用却持续占用数百MB至数GB,且不会随语言偏好设置变更自动清理。
通过系统设置注销未启用的语言
这一步不删除文件,但让系统停止加载对应语言的本地化资源,是后续手动清理的前提。若跳过此步,部分.lproj目录可能被系统进程锁定无法删除。
1、点击屏幕左上角苹果菜单 → 选择「系统设置」。
2、左侧边栏点「通用」→ 右侧点「语言与地区」。
3、点击右上角「添加语言」旁的向下箭头,展开已添加语言列表。
4、将鼠标悬停在非中文(zh_CN或zh_TW)及非英文(en_US)的语言条目右侧,出现「…」后点击 → 选「移除」。
【务必保留至少一种中文和一种英文,否则可能导致系统界面乱码或输入法失效】
精简应用程序内置语言包
大型第三方应用如Adobe、JetBrains、Microsoft Office默认安装全部语言,对中文用户而言,仅需保留zh_CN.lproj或zh_TW.lproj,其余可安全删除。
方法一:手动定位删除
打开访达 → 定位目标应用(如/Applications/Visual Studio Code.app)→ 右键「显示包内容」→ 进入Contents > Resources;
查找所有以.lproj为后缀的文件夹(如en.lproj、fr.lproj、ja.lproj)→ 仅保留zh_CN.lproj(或zh_TW.lproj),其余全选 → 按Command + Delete移入废纸篓;
若提示需要权限,输入管理员密码授权。
方法二:批量检查多个应用
在访达中按Shift + Command + G → 输入/Applications → 回车;
顶部菜单栏点「显示」→「为所有项目排序」→「大小」;
优先处理体积超500MB的应用(如Final Cut Pro、Xcode、Office套件),再逐个执行「显示包内容」流程。
清空系统级语言缓存目录
系统在首次切换语言或渲染多语言界面时生成的字体映射、字符串翻译缓存等,会堆积在用户和系统两级Caches中,且不会自动过期。
第一步:清理用户级语言缓存
按Shift + Command + G → 输入~/Library/Caches/com.apple.IntlDataCache → 回车;
若该路径存在且非空,选中全部内容(不含文件夹本身)→ 拖入废纸篓;
第二步:清理系统级语言缓存
再次按Shift + Command + G → 输入/Library/Caches/com.apple.IntlDataCache → 回车;
同样选中全部内容 → 拖入废纸篓 → 输入管理员密码确认;
【清空废纸篓前请勿跳过此步,否则空间不会真正释放】
刷新语言索引数据库
系统使用atsutil命令重建字体与语言服务索引,确保删除操作生效且不引发后续界面渲染异常。
打开终端 → 依次执行以下三条命令:
sudo atsutil databases -remove
sudo atsutil server -shutdown
sudo atsutil server -ping
每条命令执行后需输入管理员密码;最后一条返回“Server is running”即表示刷新完成。











