用 chflags hidden 在访达中隐藏文件
hidden 文件标志可以让条目从访达和打开对话框中消失,而不需要改成点开头命名——那种改名会破坏脚本和应用中的路径。
运行 `chflags hidden ~/Desktop/notes.txt` 隐藏该条目,对同一路径执行 `chflags nohidden` 即可恢复显示。
01命令
命令
$ chflags hidden ~/Desktop/notes.txt
chflags nohidden ~/Desktop/notes.txt02作用说明
与 Unix 的点文件约定不同,macOS 的 hidden 标志对任何文件名都有效,正是访达本身切换可见性时使用的机制。隐藏的条目仍可通过精确路径访问,在访达中按 Shift-Command-. 也能看到,所以这个标志只是外观层面的隐藏,并非安全防护。
03风险
!注意: 它只在访达视图里隐藏条目;任何知道路径的进程仍然可以读取该文件。
04撤销
撤销
$ chflags nohidden ~/Desktop/notes.txt05来源
- chflags — change file flags on macOS依据: Documents the hidden flag and its negation nohidden.
- Hide or show files and folders on Mac依据: Explains that the hidden flag keeps items from appearing in Finder and how hidden items can still be reached.
最后验证: 2026-09-17 · 分类: 文件与文件夹