在 Mac 上隐藏任意文件或文件夹

让文件或文件夹在访达中不可见,无需移动或重命名。

macOS文件隐藏文件终端低风险
把命令中的路径换成自己的文件路径后运行,该项目会立即从访达和桌面上消失,但仍保留在原处。

01命令

命令
$ chflags hidden ~/Desktop/myfolder

02作用说明

chflags hidden 给文件设置与 macOS 系统文件夹相同的 UF_HIDDEN 文件系统标记。文件不会被移动、重命名或删除,只是访达不再显示;应用和终端仍可正常访问其中的内容。用 chflags nohidden 即可恢复显示,或在访达中按 Shift+Cmd+. 临时显示隐藏项目。注意“隐藏”不等于“保护”:知道方法的人随时可以恢复显示。

03风险

风险低风险
使用条件Replace ~/Desktop/myfolder with the actual path — drag the item from Finder into Terminal to paste its path.
系统兼容性macOS 10.11 El Capitan – 15 Sequoia
!注意: 这只是让访达不显示文件,并不是加密或权限控制。

04撤销

撤销
$ chflags nohidden ~/Desktop/myfolder

05来源

  • macOS chflags command reference
    SS64 · technical · 2026-09-16
    依据: chflags hidden sets the UF_HIDDEN flag on a file or directory, hiding it from Finder while it stays on disk.

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

06相关方案