0%

隐藏和显示文件

Mac 中显示 / 隐藏以 . 开头的文件(含.git 文件)

对于刚使用 Mac 的用户来说,经常会遇到 “明明存在的文件却看不到” 的情况,尤其是像 .git 这类以英文句号(.)开头的隐藏文件。这其实是 Mac 系统的默认设置,以下是详细说明和操作方法:

为什么 .git 文件看不到?

在 Unix/Linux 系统(Mac 基于 Unix 内核)中,. 开头的文件 / 文件夹默认被标记为 “隐藏文件”,目的是避免用户误操作系统关键文件(如 .bash_profile.ssh 等)。
.git 文件夹是 Git 版本控制的核心文件,包含仓库配置、分支信息、提交历史等,属于隐藏文件,因此默认不显示。

快速显示 / 隐藏隐藏文件:快捷键

最便捷的方式是使用系统快捷键,适用于任何文件夹窗口:

  • 显示隐藏文件:在打开的文件夹中,按下 Command(⌘) + Shift(⇧) + .(句号)
  • 隐藏隐藏文件:再次按下同样的组合键 Command + Shift + .

效果:按下后,文件夹中会立即显示所有隐藏文件(名称通常为灰色,与普通文件区分),包括 .git.DS_Store 等。

通过终端命令永久显示隐藏文件(可选)

如果需要长期显示隐藏文件,可通过终端命令修改系统设置:

  1. 打开终端(启动台 → 其他 → 终端)。

  2. 输入以下命令并回车(输入后可能需要输入开机密码):

    1
    defaults write com.apple.finder AppleShowAllFiles -bool true
  3. 重启 Finder 使设置生效:

    • 按住 Option 键,右键点击 Dock 栏的 “访达(Finder)” 图标。
    • 选择 “重新启动”。

恢复默认隐藏:若想改回默认不显示,终端输入:

1
defaults write com.apple.finder AppleShowAllFiles -bool false

然后同样重启 Finder 即可。

注意事项

  1. .git 文件的必要性:虽然隐藏,但 .git 是 Git 仓库的核心,删除后会导致本地仓库失效,操作时需谨慎。
  2. 其他常见隐藏文件:
    • .DS_Store:Mac 自动生成的文件夹配置文件(如窗口大小、图标位置)。
    • .bashrc/.zshrc:终端环境配置文件。
    • .ssh:存放 SSH 密钥的文件夹,用于远程服务器登录或 Git 免密操作。

欢迎关注我的其它发布渠道

表情 | 预览
快来做第一个评论的人吧~
Powered By Valine
v1.3.10