Mac系统中隐藏文件默认不可见,可通过快捷键Command+Shift+.临时显示、终端命令defaults write永久启用、ls -a临时查看、ls -d .*过滤显示或AppleScript脚本一键切换。

如果您在Mac系统中无法看到以点号(.)开头的隐藏文件或文件夹,这是因为macOS默认隐藏了这些系统级文件。以下是显示隐藏文件的具体操作方法:
一、使用快捷键临时显示隐藏文件
该方法无需命令行,适用于Finder窗口中快速查看隐藏文件,但关闭窗口后设置不保留。
1、打开任意Finder窗口。
2、按下 Command + Shift + . 组合键。
3、当前窗口中所有隐藏文件和文件夹将立即显示为半透明图标。
4、再次按下相同组合键可恢复隐藏状态。
二、通过终端命令永久启用隐藏文件显示
该方法修改系统偏好设置,使所有Finder窗口默认显示隐藏文件,重启Finder后持续生效。
1、打开“终端”应用程序(可在“应用程序→实用工具”中找到)。
2、输入以下命令并回车:defaults write com.apple.finder AppleShowAllFiles -boolean true。
3、输入以下命令强制重启Finder:killall Finder。
4、重新打开任意Finder窗口,隐藏文件即全部可见。
三、通过终端命令临时显示隐藏文件(单次会话)
该方法仅在当前终端会话中列出隐藏文件,不影响Finder界面,适合快速检查目录结构。
1、打开“终端”应用程序。
2、进入目标目录,例如主目录:cd ~。
3、执行显示全部文件(含隐藏项)的命令:ls -a。
4、如需详细信息(权限、大小、修改时间),使用:ls -la。
四、使用终端命令仅显示隐藏文件(过滤模式)
该方法聚焦于隐藏项本身,排除常规文件,便于快速定位以点开头的条目。
1、打开“终端”应用程序。
2、进入需检查的目录,例如:cd /Users/yourusername(请将yourusername替换为实际用户名)。
3、运行过滤命令:ls -d .*。
4、输出结果中将仅包含以点号开头的文件与文件夹(包括 . 和 ..)。
五、使用AppleScript一键切换显示状态
该方法创建可重复执行的脚本,实现图形化点击切换,避免记忆命令。
1、打开“脚本编辑器”应用(位于“应用程序→实用工具”)。
2、粘贴以下AppleScript代码:do shell script "defaults write com.apple.finder AppleShowAllFiles -boolean $(if [ $(defaults read com.apple.finder AppleShowAllFiles) = 1 ]; then echo 'false'; else echo 'true'; fi); killall Finder"。
3、点击“编译”,然后选择“文件→导出”,格式设为“应用程序”,保存至桌面。
4、双击该应用图标即可切换隐藏文件的显示/隐藏状态。










