可以永久关闭mac访达重命名时的扩展名更改警告。通过访达偏好设置→高级标签页取消勾选“在更改扩展名之前显示警告”,或用终端命令defaults write com.apple.finder fxenableextensionchangewarning -bool false并重启finder实现。

当你在Mac访达中重命名文件并修改扩展名(比如把document.txt改成document.pdf)时,系统会弹出“更改扩展名可能导致此文件无法打开”的警告框,打断操作节奏。这个警告默认开启,但可以彻底关闭。
用图形界面永久关闭扩展名更改警告
打开访达 → 点击顶部菜单栏的「访达」→ 选择「偏好设置」。
在弹出窗口中切换到「高级」标签页。
找到「在更改扩展名之前显示警告」这一项,取消勾选它。
关闭窗口即可生效——下次重命名时直接改后缀,不再弹窗。这一步必须在访达未全屏状态下操作,否则「访达」菜单可能被隐藏。
用终端命令批量关闭(适合管理员或脚本部署)
方法一:临时启用终端执行
打开「终端」(可在「应用程序→实用工具」中找到,或用 Spotlight 搜索「终端」)。
粘贴并执行这条命令:
defaults write com.apple.finder FXEnableExtensionChangeWarning -bool false
紧接着执行重启访达命令:
killall Finder
访达会闪退一次后自动重开,新设置立即生效。注意:命令中的 FXEnableExtensionChangeWarning 区分大小写,写错会导致命令无效。
方法二:验证是否已关闭(可选)
在终端输入:
defaults read com.apple.finder FXEnableExtensionChangeWarning
如果返回 false,说明已成功禁用;返回 true 或报错,则需重试上述步骤。
关闭后仍想对个别文件隐藏扩展名
单独隐藏某个文件的扩展名:右键该文件 → 「显示简介」→ 展开「名称与扩展名」→ 勾选「隐藏扩展名」。
这个设置优先级高于全局设置,即使全局警告已关,单独隐藏后系统也不会提示你“正在隐藏扩展名”。
但要注意:【隐藏扩展名 ≠ 更改扩展名】,前者只是视觉隐藏,后者是修改文件类型标识,二者互不干扰。











