Linux命令——chmod
chmod命令格式
chmod命令的全程为Change mode(改变模式),即改变文件或目录的权限。
chmod [OPTION]... MODE[,MODE]... FILE...
[OPTION]
-c:若该文件权限确实已经更改,才显示其更改动作
-f:若该文件权限无法被更改也不要显示错误讯息
-v:显示权限变更的详细资料
-R:对目前目录下的所有文件与子目录进行相同的权限变更(即以递回的方式逐个变更)
–help:显示辅助说明
–version:显示版本
MODE
MODE的格式为[ugoa...][[+-=][rwxX]...][,...]
,组成部分为三个部分:可控制文件的用户类型、文件权限和操作符。多个mode用逗号(",")分割。
可控制文件的用户类型分为四种:
u:文件所有者
g:文件所有者同组用户
o:其它用户
a:所有用户(即包含以上三者)
文件权限分为四种
r:读权限
w:写权限
x:可执行权限
X:表示只有当该文件是个子目录或者该文件已经被设定过为可执行
-:无选项
运算符分为三种
+:添加权限