macOS 默认隐藏所有以 . 开头的文件(dotfiles),比如 .gitignore、.env 等配置文件。编辑这些文件时需要先让它们显示出来。
方法对比
| 方法 | 适用场景 | 持久性 |
|---|---|---|
| 快捷键 | Finder、文件对话框 | 临时 |
| 终端命令 | 全局设置 | 永久 |
| ls 命令 | 仅终端查看 | 临时 |
快捷键切换(推荐)
在 Finder 或文件对话框中按 Command + Shift + . 即可快速切换显示/隐藏:
- 再按一次恢复隐藏
- 立即生效,无需重启
- 最常用的方法
终端全局设置
显示所有隐藏文件
1 | # 修改 Finder 设置 |
恢复隐藏
1 | # 恢复默认设置 |
终端查看隐藏文件
如果只需要在终端查看,用 ls 命令即可:
1 | # 显示所有文件(包括隐藏文件) |
让单个文件永久可见
情况 1:文件名以 . 开头
这种文件只能通过重命名去掉开头的点:
1 | # 例如让 .env 文件可见 |
注意:这是 Unix 规则,
chflags命令无法改变这类文件的可见性。
情况 2:被隐藏标记隐藏
用 chflags 命令取消隐藏标记:
1 | # 取消隐藏(-R 表示递归处理文件夹) |
注意事项
开启全局显示后,会看到很多系统和应用的内部文件(如 .DS_Store、.Trash 等),操作时注意别误删或修改这些文件。