mac终端显示隐藏文件本质是修改finder显示策略,通过defaults命令永久开启、快捷键临时切换、前往文件夹直达或ls -a终端查看四种方式实现。

Mac终端中让隐藏文件重新显示,本质是修改Finder的系统级显示策略,不是恢复被删除或加密的文件——它只影响以点号(.)开头的配置文件、系统目录(如.zshrc、~/Library)在图形界面中的可见性。
用defaults命令永久开启隐藏文件显示
这一步直接写入Finder偏好设置,重启Finder后所有新窗口都默认显示隐藏项,适合长期开发或系统维护用户。
第一步:打开“终端”应用,可按Command + 空格搜索“终端”并回车启动。
第二步:执行以下命令,注意-bool true必须连写,不能拆成-bool和true两个参数:
defaults write com.apple.finder AppleShowAllFiles -bool true
第三步:强制重启Finder使设置生效,此操作会关闭所有Finder窗口,未保存的标签页内容将丢失:
killall Finder
等待约2秒,Dock中Finder图标闪退并自动重载,此后所有新打开的Finder窗口均显示隐藏文件与文件夹。
用快捷键临时切换显示状态
不改任何系统设置,只对当前及后续新打开的Finder窗口即时生效,适合快速核对后立刻收手。
打开任意Finder窗口(如“文稿”或“桌面”),点击窗口空白处确保获得焦点。
同时按下Command + Shift + .(英文句号,不是中文标点)。
所有隐藏文件与文件夹立即以半透明图标形式浮现;再按一次,即刻恢复隐藏。
精准直达特定隐藏目录(不改全局设置)
当你只需要访问~/Library、~/.ssh这类已知路径,又不想让整个Finder充斥隐藏项时,这个方法最干净。
方法一:在Finder顶部菜单栏点击“前往” → “前往文件夹…”(或按Shift + Command + G)。
方法二:按住Option键再点击“前往”菜单,底部直接出现“资源库”,点一下就进入~/Library。
输入路径时必须保留波浪线~,例如~/Library或~/.config,不可替换成/Users/yourname/Library,否则提示“找不到文件夹”。
终端内即时列出当前目录隐藏文件
完全不触碰Finder界面,只在当前终端会话中呈现结构,适合脚本调试或确认某目录是否存在特定隐藏项。
先用cd进入目标目录,例如:cd ~ 或 cd /Users/yourname/Projects/myapp。
执行ls -a——这一行命令就足够列出当前目录下所有条目,包括以点开头的隐藏项。
若需查看权限、大小、修改时间等详细信息,改用ls -la;注意-la必须连写,写成-l -a会导致隐藏文件被过滤掉。











