一、文件属性的查看的命令:
ll
或者
ls -l filename
查询出来的结果解读:
- 第一个位置表示文件类型:
-:普通文件 d:目录 c:字符设备 s:套接字 p:管道 b: 块设备 l: 链接
-
第二个至第十个位置表示文件的权限:
前三个字母“rw-”表示文件拥有者的权限
中间三个字母“r–”表示文件所属组的权限
后三个字母“r–”表示文件对于其他人的权限
-
“1”: 对于文件表示文件内容被系统记录的次数
对于目录表示目录中文件属性的字节数
-
“root”:文件的拥有者
-
“root”:文件属于的组
-
“0”:表示文件的大小
-
“Aug 9 2018”:表示文件最后一次被修改的时间
-
“collection-0–7645245045752110635.wt”:表示文件的名字
二、文件的权限的解读
rw- | r-- | r–
u g o
u:文件的拥有者对文件可以读写
g:文件组成员对文件可读
o :其他人对文件可读
r权限
对于文件:可以查看文件的字符
对于目录:可以查看目录中的文件信息
w权限
对于文件:可以更改文件内的字符
对于目录:可以在目录中添加删除文件
x权限
对于文件:可以运行文件内记录的程序动作
对于目录:可以进入目录
三、字符方式修改文件权限:
chmod [-R] <u|g|o><+|-|=><r|w|x>file|dir
chmod u+x file1 ##file1拥有者添加x权限
chmod g+w file1 ##file1拥有组添加w权限
chmod u-x,g+w file1 ##file1拥有者去掉x权,file1拥有组添加w权限
chmod ugo-r file2 ##file2的用户组其他人去掉r权限
chmod ug+x,o-r file3 ##file3用户和组添加x权限,其他人去掉r权限
四、数字方式修改文件权限
在linux中r=4,w=2,x=1
文件权限数字表达式:
rw- | r-- | r–
u g o
u=rw=4+2+0=6
g=r–=4+0+0=4
o=r–=4+0+0=4
所以文件的权限表示为644
数字方式修改文件权限的命令:chmod 修改后的权限 filename
开放所有权限给所有用户的命令:
chmod 777 文件名
chmod -R 777 文件夹名字
来源:CSDN
作者:Jim~LoveQ
链接:https://blog.csdn.net/jim_LoveQ/article/details/103985237