让 Mac 始终显示文件扩展名

让访达始终显示 .pdf、.docx、.png 等所有文件的扩展名。

macOS文件访达defaults 偏好设置中风险
运行下面的命令,访达会自动重启,之后所有文件(包括勾选了“隐藏扩展名”的文件)都会显示完整扩展名。

01命令

命令
$ defaults write NSGlobalDomain AppleShowAllExtensions -bool true && killall Finder

02作用说明

全局偏好域中的 AppleShowAllExtensions 键会覆盖单个文件的“隐藏扩展名”标记。设为 true 并重启访达后,每个文件名都会带上后缀,便于在打开前识别伪装成图片或 PDF 的可疑文件。这等同于系统设置 → 访达 → 高级 → “显示所有文件扩展名”。

03风险

风险中风险
系统兼容性macOS 10.11 El Capitan – 15 Sequoia

04撤销

撤销
$ defaults write NSGlobalDomain AppleShowAllExtensions -bool false && killall Finder

05来源

  • macOS defaults command reference
    SS64 · technical · 2026-09-16
    依据: AppleShowAllExtensions in the global domain toggles extension visibility for all files; Finder restart applies it.

最后验证: 2026-09-16 · 分类: 系统与设置

06相关方案