用 chflags hidden 在访达中隐藏文件

hidden 文件标志可以让条目从访达和打开对话框中消失,而不需要改成点开头命名——那种改名会破坏脚本和应用中的路径。

macOS访达隐藏chflags 文件标志低风险
运行 `chflags hidden ~/Desktop/notes.txt` 隐藏该条目,对同一路径执行 `chflags nohidden` 即可恢复显示。

01命令

命令
$ chflags hidden ~/Desktop/notes.txt
chflags nohidden ~/Desktop/notes.txt

02作用说明

与 Unix 的点文件约定不同,macOS 的 hidden 标志对任何文件名都有效,正是访达本身切换可见性时使用的机制。隐藏的条目仍可通过精确路径访问,在访达中按 Shift-Command-. 也能看到,所以这个标志只是外观层面的隐藏,并非安全防护。

03风险

风险低风险
!注意: 它只在访达视图里隐藏条目;任何知道路径的进程仍然可以读取该文件。

04撤销

撤销
$ chflags nohidden ~/Desktop/notes.txt

05来源

最后验证: 2026-09-17 · 分类: 文件与文件夹

06相关方案