可通过五种方法控制macOS文件与桌面图标可见性:一、用defaults修改AppleShowAllFiles键显示/隐藏所有隐藏文件;二、修改CreateDesktop键控制桌面图标显隐;三、用chflags hidden/nohidden精准隐藏指定项;四、以.前缀重命名实现兼容性隐藏;五、macOS 14+可在系统设置中直控桌面图标开关。

如果您希望深度控制 macOS 中文件、桌面图标的可见性行为,或启用系统级隐藏功能,则需通过终端修改底层偏好设置或文件标志位。以下是实现此类极客调优的具体方法:
一、永久显示或隐藏所有隐藏文件
该方法修改 Finder 的全局偏好键 AppleShowAllFiles,使所有以点号(.)开头的系统文件与目录在访达中持续可见或不可见,适用于开发调试与系统维护场景。
1、打开“终端”应用:点击屏幕左上角苹果图标 → “应用程序” → “实用工具” → 双击“终端”。
2、输入命令以启用隐藏文件显示:defaults write com.apple.Finder AppleShowAllFiles -bool true,然后按回车。
3、执行命令强制重启 Finder:killall Finder,使设置立即生效。
4、如需恢复默认隐藏状态,输入:defaults write com.apple.Finder AppleShowAllFiles -bool false,再执行 killall Finder。
二、隐藏或显示整个桌面图标
该方法直接操控 Finder 的 CreateDesktop 键值,可批量控制桌面上所有文件夹与文件图标的渲染开关,不删除、不移动、不重命名,仅影响视觉呈现。
1、启动“终端”应用。
2、输入命令隐藏桌面全部图标:defaults write com.apple.Finder CreateDesktop -bool false,回车执行。
3、运行 killall Finder 重启 Finder。
4、若要重新显示桌面图标,输入:defaults write com.apple.Finder CreateDesktop -bool true,再执行 killall Finder。
三、使用 chflags 命令精准隐藏指定文件或文件夹
该方法通过修改文件系统标志位(hidden flag),使目标项在 Finder 中不可见,但保留其完整路径、权限与可访问性,适合对单个敏感项目做轻量级视觉隔离。
1、打开“终端”应用。
2、输入命令前缀:chflags hidden,后加一个空格。
3、将需隐藏的文件或文件夹直接拖入终端窗口,路径将自动填充。
4、按回车执行;目标项即从桌面或访达中消失。
5、恢复显示时,将命令中的 hidden 替换为 nohidden,同样拖入原项目后回车。
四、以点号(.)前缀重命名实现兼容性隐藏
该方式利用 macOS 对 Unix 风格隐藏文件的原生识别机制,无需权限提升或系统偏好修改,所有版本均适用,但需通过终端完成重命名操作。
1、打开“终端”应用。
2、进入桌面目录:cd ~/Desktop。
3、执行重命名命令,例如将文件夹 “Project” 隐藏:mv Project .Project。
4、按回车后,该项目立即在 Finder 中不可见;仍可通过 ls -a 在终端中查看。
5、恢复显示只需反向操作:mv .Project Project。
五、切换桌面图标的全局显示开关(macOS 14+ 系统设置直控)
该方法不依赖终端,而是通过图形界面直接关闭桌面图标的渲染层,操作零风险、可逆性强,适用于临时清理桌面视觉干扰的场景。
1、点击屏幕左上角苹果菜单,选择“系统设置”。
2、在左侧边栏点击“桌面与程序坞”。
3、向下滚动至“桌面与台前调度”区域。
4、找到“显示项目”选项,取消勾选“在桌面上”复选框。
5、关闭窗口,桌面所有文件与文件夹图标即时消失,但所有项目仍完整保留在访达侧边栏的“桌面”条目下。










