1 Linux的文件属性
如下表
1 文件的类型与权限 第一列就是代表的是文件的类型与权限
其中的 -rw-r--r--
若是[d] 则代表的是目录 若是[-] 则是文件 若是[L] 则表示为链接文件
若是[b] 则表示设备文件里面的可供存储的接口设备
若是[c] 表示设备文件里面的串行端口设备 例如鼠标 键盘
2 修改文件的属性和权限
chgrp: 改变文件所属用户组
chown: 改变文件所有者
chmod: 改变文件的权限
chgrp:改变文件的所属用户组
chgrp [-R] firname/filename ...
-R : 进行递归的持续更改 也即连同子目录下的所有文件、目录
chown:改变文件的所有者
如果更改目录下的所有的子目录或者文件都同时更改文件所有者的话 直接加上-R的参数
chmod:改变权限 可以使用数字或者符号来进行权限的更改
数字更改权限:owner = rwx = 4+2+1 = 7
group = rwx = 4+ 2 + 1= 7
others = --- = 0 + 0 + 0 = 0
chmod [-R] xyz filename xyz是代表文件权限的数字
符号类型改变文件权限
u、g、o 代表三个文件的身份
chmod u= rwx g= rwx o= rwx filename
文件权限的更改使用=号 文件权限的增加用+ 文件权限的删减用- 号
3 目录与文件的权限意义
文件权限W : 可以编辑 新增 修改文件的内容
文件权限R:可读取文件的实际内容
文件权限X:该文件具有可以被系统执行的权限
Linux文件下 我们的文件是否能被执行则是由是否具有X权限来决定的
目录的权限R: 表示可以查询该目录下的文件名数据 因此就可以使用ls命令列出文件列表内容
目录的权限W:表示具有更改目录结构列表的权限
1 新建新的文件与目录 2 删除已经存在的文件好与目录 3 将已存在的文件或者目录进行重命名 4 转移该目录内的文件、目录位置
目录的权限X: 代表的是用户能否进入该目录称为工作目录的用途
如果该目录属于用户本身如果没有X权限也可以进入目录 如果该目录不属于用户本身没有X权限是没有执行权限的