Command Palette

Search for a command to run...

Chmod Calculator

Chmod 计算器

计算和转换 Unix/Linux 文件权限,支持八进制 (755) 和符号 (-rwxr-xr-x) 格式。

权限配置

所有者 (Owner)

组 (Group)

其他 (Other)

八进制格式

数字表示 (例如 755)

符号格式

字符表示 (例如 -rwxr-xr-x)

权限说明

权限设置 755 (-rwxr-xr-x) 意味着:

  • 所有者 (Owner): 拥有权限:读取 (read), 写入 (write), 执行 (execute)
  • 组 (Group): 拥有权限:读取 (read), 执行 (execute)
  • 其他 (Other): 拥有权限:读取 (read), 执行 (execute)

What

Chmod 计算器 定义

chmod 权限用八进制或符号表示读/写/执行权限。

Cases

常见使用场景

1

把 rwx 权限转换为八进制

2

理解用户和组权限

3

正确设置可执行权限

How To

如何计算 chmod 权限

在八进制与符号权限之间转换的分步指南。

1

选择输入

选择八进制或符号形式。

2

设置权限

勾选读/写/执行或直接输入。

3

复制结果

查看并复制需要的格式。

Knowledge

了解 Unix 文件权限

什么是文件权限?
Unix 文件权限控制谁可以读取、写入或执行文件。每个文件都有三组权限:所有者(创建文件的用户)、组(文件所属组的用户)和其他人(其他人)。
权限类型
读取 (r/4) 允许查看文件内容或列出目录内容。写入 (w/2) 允许修改文件或在目录中创建/删除文件。执行 (x/1) 允许将文件作为程序运行或访问目录。
八进制表示法
权限通常表示为三个八进制数字。每个数字 (0-7) 是读取 (4) + 写入 (2) + 执行 (1) 的总和。因此,755 意味着所有者=rwx(7),组=rx(5),其他人=rx(5)。
特殊权限
除了基本权限外:setuid (4) 以所有者身份运行程序,setgid (2) 以组身份运行或继承目录组,粘滞位 (1) 限制共享目录中的删除操作。这些会增加第四个前导数字。
目录权限
目录权限的工作方式有所不同:读取允许列出内容,写入允许在内部创建/删除文件,执行允许访问(cd 进入)目录。目录需要执行权限才能访问其内容。

FAQ

常见问题

什么是 Unix?
Unix 是最初由贝尔实验室开发的功能强大的多任务多用户操作系统。许多现代操作系统(包括 Linux 和 macOS)都基于 Unix 原则。
什么是文件权限?
文件权限决定谁可以读取、写入或执行文件。在类 Unix 系统中,权限分为三类:所有者、组用户和其他人。
什么是 Chmod?
chmod (change mode) 是类 Unix 操作系统中的命令行工具,用于更改文件系统对象(文件和目录)的访问权限。
八进制权限是如何工作的?
八进制权限使用数字 0-7。读取=4,写入=2,执行=1。将它们相加。例如:7 = 4+2+1,5 = 4+1。
什么是符号权限?
符号权限使用字符表示访问权限:'r' 表示读取,'w' 表示写入,'x' 表示执行,'-' 表示无权限。
常见的权限设置有哪些?
常见设置:755(用于脚本,所有者完全权限,其他人读/执行),644(用于文件,所有者读/写,其他人只读),777(所有人完全权限,慎用)。
Chmod 计算器