在Mac终端中用chflags hidden可隐藏文件夹,仅影响Finder显示;恢复需用chflags nohidden;若需真正防窥,须追加chmod -R 700限制权限。

在Mac终端中给文件夹设置隐藏属性,是让访达(Finder)默认不显示该文件夹最直接的原生方式——它不改名、不移动位置、不依赖第三方工具,只修改文件系统标志位,操作后立刻生效。
用chflags命令开启隐藏属性
打开“终端”(可在聚焦搜索中输入“终端”并回车启动)。
输入命令:chflags hidden,注意末尾带一个空格。
将目标文件夹直接拖入终端窗口,路径会自动补全到命令后面。
按回车执行。该文件夹随即从当前及所有访达窗口中消失——但【仍可通过路径直接访问,或用Command+Shift+.临时显示】,这一步仅影响Finder视图,不锁权限。
取消隐藏的正确写法
若要恢复可见,不能删掉hidden,必须用nohidden:
在终端中输入:chflags nohidden + 空格 + 拖入同一文件夹 → 回车。
这条命令会清除hidden标志位,访达立刻重新渲染该文件夹图标。
配合权限锁死才真正防窥
仅设hidden不够安全:别人知道路径、启用隐藏文件显示、甚至切换账户登录,都能打开它。
必须追加权限控制:在终端中输入 chmod -R 700 + 空格 + 再次拖入该文件夹 → 回车。
这条命令递归移除组(group)和其他人(others)的所有读、写、执行权限,只保留你本人(owner)的完整控制权。
执行后,哪怕他人在终端里输入完整路径,也会收到“Permission denied”错误,【无法ls、cd、open或任何操作】。

















