最推荐在 macOS 访达中显示隐藏文件的方式是快捷键 Command + Shift + .,即时切换、全场景有效;长期需求可用终端命令 defaults write com.apple.finder AppleShowAllFiles YES 配合 killall Finder;编辑器需检查 files.exclude 设置;终端中用 ls -a 等命令可直接查看。
在 macos 的访达(finder)中显示隐藏文件和文件夹,最常用、最安全、也最推荐的方式是使用快捷键,它即时生效、无需重启、不改系统设置。如果你需要临时查看(比如找 .env、.gitignore 或 .zshrc),快捷键完全够用;若需长期显示(如开发环境固定需要),再考虑终端命令。
✅ 快捷键:Command + Shift + .(句号)
这是访达内置的切换开关,适用于所有场景:
- 在桌面、任意文件夹窗口、甚至“打开/保存”系统对话框中都有效
- 按一次 → 显示所有以
.开头的隐藏文件和文件夹(如.DS_Store、.ssh、.config) - 再按一次 → 立即恢复隐藏状态,无残留影响
- 无需安装、无需配置,macOS 10.12(Sierra)至今所有版本均支持
? 终端命令:永久开启(适合开发者)
如果希望访达始终显示隐藏项(比如日常做前端或运维),可通过终端修改 Finder 偏好:
- 打开「终端」(位于
/应用程序/实用工具/) - 输入并回车执行:
defaults write com.apple.finder AppleShowAllFiles YES - 再执行:
killall Finder(这会重启访达,无需手动关窗) - 想恢复默认隐藏?把第一行的
YES换成NO再运行一遍即可
注意:该设置会影响所有用户空间下的访达窗口,但不会影响系统稳定性或安全性。
让 macOS 自动化像说话一样简单 —— 用代码控制你的 Mac,无需学习 AppleScript 系统要求 macOS 14+ (Sonoma) Python 3.9+ 需要开启:辅助功能 + 屏幕录制权限
? 在编辑器里看到隐藏文件(如 Cursor / VS Code)
即使访达已显示隐藏文件,某些代码编辑器默认仍会过滤它们。例如 Cursor 中看不到 .claude 或 .env,大概率是因为设置了排除规则:
- 打开设置(
Cmd + ,) - 搜索
files.exclude - 检查列表中是否包含类似
"**/.claude": true的条目 - 点击右侧 × 删除该项,文件就会出现在资源管理器中
? 终端里查看隐藏文件(不依赖访达)
在终端中,你始终可以无视访达设置,直接列出所有隐藏内容:
-
ls -a:显示当前目录下所有文件,包括隐藏项 -
ls -la:带详细权限与时间信息的完整列表 -
ls -a ~ | grep "^\.":精准筛选主目录下真正的点开头隐藏项
这对脚本操作、快速定位配置文件非常高效。

















