Mac 中显示 / 隐藏以 .
开头的文件(含.git 文件)
对于刚使用 Mac 的用户来说,经常会遇到 “明明存在的文件却看不到” 的情况,尤其是像 .git
这类以英文句号(.)开头的隐藏文件。这其实是 Mac 系统的默认设置,以下是详细说明和操作方法:
为什么 .git
文件看不到?
在 Unix/Linux 系统(Mac 基于 Unix 内核)中,以 .
开头的文件 / 文件夹默认被标记为 “隐藏文件”,目的是避免用户误操作系统关键文件(如 .bash_profile
、.ssh
等)。.git
文件夹是 Git 版本控制的核心文件,包含仓库配置、分支信息、提交历史等,属于隐藏文件,因此默认不显示。
快速显示 / 隐藏隐藏文件:快捷键
最便捷的方式是使用系统快捷键,适用于任何文件夹窗口:
- 显示隐藏文件:在打开的文件夹中,按下
Command(⌘) + Shift(⇧) + .(句号)
- 隐藏隐藏文件:再次按下同样的组合键
Command + Shift + .
效果:按下后,文件夹中会立即显示所有隐藏文件(名称通常为灰色,与普通文件区分),包括 .git
、.DS_Store
等。
通过终端命令永久显示隐藏文件(可选)
如果需要长期显示隐藏文件,可通过终端命令修改系统设置:
打开终端(启动台 → 其他 → 终端)。
输入以下命令并回车(输入后可能需要输入开机密码):
1
defaults write com.apple.finder AppleShowAllFiles -bool true
重启 Finder 使设置生效:
- 按住
Option
键,右键点击 Dock 栏的 “访达(Finder)” 图标。 - 选择 “重新启动”。
- 按住
恢复默认隐藏:若想改回默认不显示,终端输入:
1 | defaults write com.apple.finder AppleShowAllFiles -bool false |
然后同样重启 Finder 即可。
注意事项
.git
文件的必要性:虽然隐藏,但.git
是 Git 仓库的核心,删除后会导致本地仓库失效,操作时需谨慎。- 其他常见隐藏文件:
.DS_Store
:Mac 自动生成的文件夹配置文件(如窗口大小、图标位置)。.bashrc
/.zshrc
:终端环境配置文件。.ssh
:存放 SSH 密钥的文件夹,用于远程服务器登录或 Git 免密操作。
v1.3.10