引言
该部分在CentOS中演示
文件属性的查看
在terminal中输入ls -ll
,可得到如图所示内容:
第一个字符代表这个是一个文件,还是目录, 或者是链接文件...
· d
:目录
· -
:文件
· l
:链接文档
· b
:装置文件里面的可供存储的接口设备(可随机存取装置)
· c
: 装置文件里面的串行端口设备
之后的字符每三个为一组:
· r
:读
· w
:写
· x
:可执行
若该位置为-
:代表没有这个权限
第一组为属主权限,代表拥有这个文件或目录的用户的权限
第二组为属组权限,代表拥有者所在组对这个文件或目录的权限
第三组为其他用户权限,代表其他成员对这个文件或目录的权限
后面的数字代表该目录下包含文件的个数,然后是文件的所属主---拥有者,再后面就是文件的所属组---用户组
后面的就是创建时间/修改时间,所在的目录
修改文件属性
chgrp:更改文件属组
chgrp [-R] 属组名 文件名
-R 参数可以递归更改文件属组,即该目录下的所有文件的属组都会改变
chown :更改文件属主,也可以同时更改文件属组
chown [-R] 属组名 文件名
chown [-R] 属主名: 属组名 文件名
chmod:更改文件九个属性
chmod [-R] rwx 文件或目录
chmod [-R] 666 文件或目录
Linux文件属性有两种:数字(常用)和字符
数字类:
r:4 w:2 x:1
故chmod [-R] 666 file
代表将文件file的权限改为rw-rw-rw-
字符类:
u:用户
g:组
o:其他用户
例子:chmod u=rwx,g=rwx,o=rwx file
:将file的权限设置对所有人都是可读可写可执行
=:设定
+:加入
-:除去