插件窝 干货文章 linux中r w x分别代表多少

linux中r w x分别代表多少

权限 数值 文件 目录 610    来源:    2025-04-15

在Linux文件系统中,rwx 分别代表文件或目录的权限,它们对应的数值如下:

  1. r (读权限):数值为 4

    • 文件:允许读取文件内容
    • 目录:允许列出目录内容(如 ls 命令)
  2. w (写权限):数值为 2

    • 文件:允许修改文件内容
    • 目录:允许在目录内创建/删除/重命名文件(需同时具备 x 权限)
  3. x (执行权限):数值为 1

    • 文件:允许执行文件(如脚本或二进制程序)
    • 目录:允许进入目录(如 cd 命令)或访问子目录/文件元数据

权限组合示例

权限数值通过相加得到组合权限: - rw- = 4 (r) + 2 (w) + 0 (x) = 6 - r-x = 4 + 0 + 1 = 5 - rwx = 4 + 2 + 1 = 7


完整权限表示

Linux权限分为三组(所有者、所属组、其他用户),每组用3位表示,例如:
rwxr-xr-- 对应的数值为:
- 所有者:rwx = 7
- 所属组:r-x = 5
- 其他用户:r-- = 4
最终权限数值为 754


修改权限命令

使用 chmod 命令调整权限:

chmod 755 filename   # 设置为 rwxr-xr-x
chmod +x script.sh   # 为所有用户添加执行权限

理解这些数值能帮助你快速计算和设置权限!