什么是 chmod?
chmod(change mode)是 Unix/Linux 中用来修改文件和目录权限的命令。这个计算器可以让你在 755 这样的数字权限、rwxr-xr-x 这样的符号权限,以及勾选矩阵之间来回切换,不用再手动心算。
数字权限是怎么工作的?
每一位数字分别对应一个角色:所有者、用户组、其他用户。单个数字里,4 表示读,2 表示写,1 表示执行。把它们相加就能得到目标权限:7 = rwx、6 = rw-、5 = r-x、4 = r--。对于目录来说,执行位还表示可以进入这个目录。
常见 chmod 示例
chmod 755 script.sh会给所有者完整权限,并允许其他人读取和执行。chmod 644 notes.txt会让文件继续由所有者写入,而其他人只能读取。chmod 600 .env常用于私密配置,因为只有所有者可以读写。chmod 775 shared-folder适合团队共享目录,用户组成员也可以创建和修改文件。