macOS默认隐藏文件扩展名,需手动开启才能显示完整文件名;可通过系统设置全局开启、快捷键临时切换或终端命令强制启用并刷新生效。

你在Mac上整理文件时发现照片、文档、脚本都只显示“报告”“截图”“安装”,根本看不出是.jpg、.pdf还是.command,重命名时后缀还自动隐藏、一改就报错——这是因为macOS默认全局隐藏文件扩展名,必须主动开启才能让访达真实呈现每个文件的完整名称。
通过系统设置全局开启扩展名显示
这是最稳定、覆盖最全的方式,开启后桌面、文稿、下载、第三方应用生成的.app包、.pkg安装器、AppleScript脚本等所有位置的文件都会显示后缀,新创建或下载的文件也自动遵循此规则。
1、点击屏幕左上角苹果图标 → 选择“系统设置”。
2、在左侧边栏滚动到底部,点击“桌面与程序坞”。
3、右侧找到并点击“访达”选项。
4、切换到“浏览”标签页(旧版系统可能叫“高级”)。
5、打开【显示所有文件扩展名】开关。
用快捷键临时切换当前窗口扩展名显示
适合快速核对某个文件夹里是否混入了伪装成文档的可执行脚本(比如把install.scptd改成install.pdf),不改系统设置,不影响其他窗口。
方法一:Command + Shift + .(句点)
确保访达窗口已激活 → 按下组合键 → 当前窗口内所有文件扩展名即时显示或隐藏;再按一次可反向切换。
方法二:选中文件 → 按回车进入重命名状态 → 扩展名立刻完整显示;点击空白处取消即可,不保存更改。
用终端命令强制启用并刷新生效
当系统设置开关已开但部分文件仍不显示(如某些.app包或系统生成文件),说明图形界面配置未完全同步,需用终端直写配置库并重启访达进程。
第一步:打开“终端”(可在“应用程序 → 实用工具”中找到)。
第二步:输入以下命令并回车:
defaults write NSGlobalDomain AppleShowAllExtensions -bool true
第三步:执行重启命令:
killall Finder
访达自动关闭再重启,所有文件扩展名即刻全部可见。这一步操作起来很简单,直接把命令复制粘贴进去回车就行。

















