在访达设置中勾选“显示所有文件扩展名”可全局永久启用扩展名显示,覆盖所有位置;也可用终端命令defaults write nsglobaldomain appleshowallextensions -bool true配合killall finder实现强制写入;单个文件可通过“显示简介”临时修改扩展名。

直接在访达设置里勾选一个选项就能让所有文件默认显示扩展名,比如 .pdf、.jpg、.txt 这类后缀会一直可见,不用每次手动调。
在访达中全局启用扩展名显示
这是最常用也最稳妥的方式,改一次,永久生效,覆盖桌面、文稿、下载、第三方应用生成的 .app 或 .pkg 文件等所有位置。
- 打开任意一个访达窗口(点程序坞里的蓝色笑脸图标就行)
- 点顶部菜单栏的「访达」→「设置」(macOS Ventura 13 及更新系统)或「偏好设置」(Monterey 及更早版本)
- 切换到「高级」标签页
- 勾选【显示所有文件扩展名】
- 关闭窗口,立刻生效,无需重启访达或电脑
勾选后,哪怕某个文件之前被设为“隐藏扩展名”,也会强制显示。如果你还希望系统在你误改后缀时提醒你,可以顺手勾上旁边的「更改扩展名之前显示警告」。
用终端命令强制写入(适合设置不生效或批量部署)
偶尔图形界面设置没反应,或者你想确保配置写入底层,可以用终端一步到位:
- 打开「终端」(应用程序 → 实用工具)
- 输入这行命令并回车:
defaults write NSGlobalDomain AppleShowAllExtensions -bool true - 再输入并回车:
killall Finder - 访达会自动重启,所有扩展名即刻全部露出
单个文件临时查看或修改扩展名
不需要改全局设置也能看或改某个文件的后缀:
- 选中文件,按
Command + I打开「显示简介」 - 展开「名称与扩展名」部分
- 点击扩展名(如
.log),删掉重输新后缀(如.txt) - 关闭窗口时点「使用 .txt」确认即可
注意:重命名时直接改后缀也行,但必须先开启「显示所有文件扩展名」,否则光标根本停不到后缀上。











