chmod
例:------- -rwxrw-r-- -rw-rw-r-- drw-rw-r-- 其中第一位(d)表示目录
Linux/Unix 的文件命令调用分为三级:文件拥有者(user)、群组(group)、其他(other)。利用 chmod 课程修改文件的使用权限
语法: chmod [-cfvR] [--help] [--version] mode file...
参数说明:
mode:权限设定字符串,格式如下
[ugoa...][+-=][rwxx]...][,...]
其中:
u(user)表示该文件的拥有者,g(group)表示与该文件的拥有者属于同一个群体者,o 表示其他意外的人,a(all)表示三者都是。 +表示增加权限,-表示取消权限,=表示唯一设定权限
r(read)表示可读取,w(write)表示可以写入,x(execute)表示可以执行,X 表示只有当该文件是个子目录或者该文件已经被设定过为可执行。
其他参数说明:
-c:若该文件权限确实已经更改,才显示其更改动作
-f:若该文件权限无法被更改也不要显示错误信息
-v:显示权限变更的详细资料
-R:对目录下的文件进行递归操作
--help:显示辅助说明
--version:显示版本
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
例:
chmod a=rwx file
chmod a+x file
chmod u+x file
chmod 777 file 等同于 chmod a=rwx file
chmod 666 file 等同于 chmod a=rw file
1
2
3
4
5
2
3
4
5
当使用数字时,-rw-rw-r-- 没三位使用一个数字表示 -664
编辑 (opens new window)
上次更新: 2024/03/02, 18:30:15