Mac 里的访达默认不会直接显示文件扩展名。若想一次性开启 Mac 文件后缀名显示,可以在偏好设置中勾选“显示所有文件扩展名”;如果只是临时查看某一个文件,按下 Enter 进入重命名状态时,也能看到扩展名;此外,还可以通过终端执行命令 defaults write NSGlobalDomain AppleShowAllExtensions -bool true,强制显示所有文件扩展名,包括系统无法识别的未知文件类型。

Mac访达中的文件默认隐藏后缀名,这会影响用户快速判断文件类型,比如难以区分是 .jpg 还是 .png,也可能因为看不清扩展名而误打开错误程序。因此,开启 Mac 文件扩展名显示,对日常办公、文件管理和系统使用都很有帮助。
通过访达偏好设置开启文件扩展名显示
第一步:打开访达(Finder),点击顶部菜单栏中的「访达」→「偏好设置」。
第二步:切换到「高级」标签页,勾选「显示所有文件扩展名」选项。
设置完成后,所有已知类型的文件(如 .txt、.pdf、.jpg)都会立即显示文件后缀名,无需重启 Mac 或手动刷新窗口。但要注意:【如果某些文件此前被手动重命名并删除了扩展名,此设置不会自动恢复原后缀】,它仅用于控制“是否显示扩展名”,并不会修复缺失的文件后缀。
单个文件临时显示扩展名
在访达中选中任意文件 → 按下Enter键(不是Return)进入重命名状态 → 光标会自动停留在文件名末尾,这时如果扩展名原本被隐藏,就会立刻显示出来,并且可以直接编辑。
按Esc退出重命名后即可结束操作——这是查看单个文件后缀名最简单、最轻便的方法,适合快速确认某个文件的真实格式或类型。
用终端命令强制全局显示(含未知类型)
方法一:启用扩展名显示(对所有用户生效)
打开终端,输入以下命令并回车:defaults write NSGlobalDomain AppleShowAllExtensions -bool true
然后执行:killall Finder
方法二:关闭扩展名显示defaults write NSGlobalDomain AppleShowAllExtensions -bool false → killall Finder
相比访达偏好设置,这条终端命令属于更底层的 Mac 设置方式,能够强制显示所有文件后缀名,甚至包括系统无法识别的扩展名(如 .xxx、.backup)。因此,它尤其适合开发者、运维人员或需要排查文件类型问题的调试场景。若使用的是旧版 macOS(10.12 及更早版本),则需要用 YES/NO 替代 true/false。
