本文目录导读:

在电脑中设置文件为“只读”属性,可以防止文件被意外修改或删除(但无法完全阻止高级用户或病毒修改),以下是 Windows 和 macOS 系统的具体操作方法:
Windows 系统
文件属性设置(最常用)
- 右键点击文件 -> 选择 “属性”。
- 在 “常规” 选项卡下方,找到 “属性” 区域。
- 勾选 “只读” 复选框。
- 点击 “应用” -> “确定”。
注意:如果该文件位于受保护的系统文件夹中,系统可能会提示需要管理员权限。
命令行设置(快速批量操作)
适用于一次性设置多个文件或自动化处理:
- 按
Win + R输入cmd回车打开命令提示符。 - 输入以下命令并回车:
attrib +r "文件完整路径"
- 示例:
attrib +r "C:\Users\用户名\Desktop\文档.docx" - 如果要取消只读:将
+r改为-r。
- 示例:
- 批量设置文件夹内所有文件:
attrib +r "文件夹路径\*.*" /s
注意事项(Windows)
- 文件夹的“只读”属性:在 Windows 中,文件夹的“只读”属性通常仅影响其子文件夹的默认属性,不直接保护文件夹内的文件,若要保护文件夹内所有文件,需要单独设置文件或使用 NTFS 权限。
- 某些文件类型(如 Word/Excel 文档)在应用内也可设置“只读模式”,但那是应用级保护,与文件系统属性不同。
macOS 系统
通过“显示简介”设置
- 选中文件 -> 按
Command + I(或右键点击 -> “显示简介”)。 - 在 “通用” 部分,找到 “共享与权限”。
- 点击右下角的 锁图标 解锁(输入管理员密码)。
- 将 “所有人” 的权限从 “读与写” 改为 “只读”(或 “仅写入” 可避免常规读取)。
- 关闭窗口即可。
终端命令(高级)
- 打开 终端(
应用程序->实用工具->终端)。 - 执行以下命令改变文件权限:
chmod 444 "文件路径" # 设置所有用户只读 chmod 555 "文件路径" # 设置所有用户只读+执行(适用于脚本)
- 取消只读:
chmod 644 "文件路径"(所有者读写,其他只读)或chmod 755(所有者读写执行,其他读执行)。
- 取消只读:
注意事项(macOS)
- 对 SIP(系统完整性保护) 保护的系统文件(如
/System、/usr等目录),即使更改权限也可能失败。
附加建议
- 真正保护:使用文件加密或权限控制
只读属性是一个弱保护,对恶意软件或文件所有者无效,更安全的方法:- NTFS 权限(Windows 专业版):右键文件 -> 属性 -> 安全 -> 编辑权限,仅保留“读取”权限。
- 文件加密:使用 BitLocker(Windows 专业版)或 FileVault(macOS)。
- Office 文档保护:
在 Word、Excel 中可通过“审阅” -> “保护工作表/工作簿”设置密码保护,防止编辑。
如果只是日常防止误删或误改,使用文件属性设置即可;如果需要高级安全防护,建议结合系统权限管理。
标签: 文件只读属性
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。