在Mac上,使用快捷键Command+Shift+.可以临时显示隐藏文件;或者通过终端输入命令defaults write com.apple.finder AppleShowAllFiles -bool true配合killall Finder实现永久显示。此外,利用“前往文件夹”、ls -a命令以及Spotlight的筛选功能,也是查看Mac隐藏文件和文件夹的实用方法。

在Mac上编辑配置文件、排查系统问题或搭建开发环境时,你很可能遇到那些以点号(.)开头的隐藏文件,例如【.zshrc、.ssh、.gitignore】。Finder默认不显示这些文件,但它们确实存在,且直接影响系统行为——看不见并不代表不存在。
使用快捷键临时显示所有隐藏文件和文件夹
操作非常直观:打开任意一个Finder窗口,例如“访达”侧边栏里的“桌面”或“文稿”。
确保该窗口处于焦点状态,然后同时按下Command + Shift + .(英文句号)。
所有隐藏文件和文件夹会立即以半透明图标的形式呈现。再次按下相同的组合键,它们便会恢复隐藏。需注意的是,这一切换仅针对当前及后续新打开的Finder窗口,不影响其他应用或系统全局设置——这是一个非常灵活的小技巧。
通过终端命令永久启用隐藏文件显示
第一步:打开“应用程序→实用工具→终端”,或按Command + 空格搜索“终端”并回车启动。
第二步:输入以下命令并回车:defaults write com.apple.finder AppleShowAllFiles -bool true。
第三步:紧接着再输入命令并回车:killall Finder。
等待约3秒,Finder图标会在程序坞中闪退并自动重启。此后,所有新打开的Finder窗口都会显示隐藏文件与文件夹。【注意:执行killall Finder会强制关闭当前所有Finder窗口,未保存的标签页内容将丢失】
如需关闭此设定,将第二步命令中的true换成false,再执行第三步即可。这种方式非常适合希望一次性设置、不想每次重复操作的用户。
利用“前往文件夹”直达特定隐藏路径
在Finder顶部菜单栏点击“前往”→“前往文件夹…”,或直接使用快捷键Command + Shift + G。
输入目标路径,比如:~/Library(波浪线不能省略,大小写敏感)。
按回车,对应的文件夹即会打开,里面所有内容——无论是否隐藏——全部可见并可操作。
还有一个更快捷的方式:按住Option键再点击“前往”菜单,底部会多出一个“资源库”选项,点击即可直达~/Library。这个技巧对于经常需要访问Library文件夹的用户来说非常实用。
在终端中使用ls -a即时列出当前目录下的隐藏文件
打开“终端”应用程序。
进入目标目录,例如用户主目录:cd ~。
执行命令查看所有条目(含隐藏文件):ls -a。
如需同时显示权限、所有者、大小与修改时间等详细信息,可使用:ls -la。这个命令在终端中属于基础操作,但熟悉它的人都清楚,它几乎是面对系统文件时最直接的“目视”手段。
通过Spotlight搜索并勾选“文件不可见”筛选
按Command + 空格唤出Spotlight搜索框。
输入任意关键词(比如“.zshrc”),回车打开搜索结果窗口。
点击窗口右上角的“显示全部”按钮(或按Command + 2)。
在搜索窗口顶部工具栏点击“+”号添加条件→选择“文件可见性”→选择“不可见”。
此时列表中只会显示所有隐藏文件和文件夹,支持双击直接打开。这个方法在日常使用中很少被主动想起,但习惯之后会发现,它比在Finder中翻来翻去高效得多。
