最直接有效的方式是启用系统原生的“已锁定”属性,可通过Finder右键→“显示简介”勾选“已锁定”,或终端执行chflags uchg命令;解锁则取消勾选或运行chflags nouchg。

在 macOS 中防止某个文件夹被意外修改或删除,最直接有效的方式是启用系统原生的“已锁定”属性,它能阻止任何写入操作,包括重命名、移动、覆盖内容和移入废纸篓,同时保留正常读取权限。
用 Finder 图形界面快速锁定文件夹
这一步操作起来很简单,直接在 Finder 中右键完成,无需记忆命令或打开终端。
1. 在 Finder 中找到目标文件夹 → 按住 Control 键并单击该文件夹 → 从弹出菜单中选择“显示简介”。
2. 在“显示简介”窗口底部,勾选“已锁定”复选框。【勾选后图标右下角会立即出现小挂锁标志,这是锁定生效的唯一视觉提示】
3. 关闭窗口即可。此时尝试拖入文件、双击重命名或按 Command+Delete 删除,系统都会拒绝操作并弹出提示。
用终端命令批量或远程锁定文件夹
适合需要脚本化处理、锁定深层路径、或无法通过图形界面访问(如服务器环境)的场景。
方法一:使用 chflags 命令设置 uchg 标志
1. 打开“终端”应用。
2. 输入命令:chflags uchg "/Users/你的用户名/Documents/重要资料",把引号内的路径替换成你要锁定的真实文件夹路径。
3. 按回车执行。无任何输出即表示成功。若路径含空格或中文,【必须用英文双引号包裹完整路径,否则命令会因空格截断而失败】。
方法二:验证是否已锁定
输入 ls -lO "文件夹路径" → 回车 → 若输出中包含 uchg 字样,说明已锁定;若没有,说明未生效或已被解锁。
解锁被锁定的文件夹
锁定不是永久性操作,随时可逆。但必须先解锁才能进行编辑或删除。
① 在 Finder 中:右键文件夹 → “显示简介” → 取消勾选“已锁定” → 关闭窗口。
② 在终端中:运行 chflags nouchg "文件夹路径",路径同样需用英文双引号包裹。











