Linux 文件基本属性笔记
Contents
缘由
最近学习linux系统中相关的命令,补一下这块知识。每次需要用相关的命令,都是各种搜索,并且不知道本后
的原理。
Linux 文件基本属性
使用 ls -l
,查看的当前目录下地文件或目录。第一个字符代表这个文件是目录、文件或链接文件等等。
d
:目录;-
:文件;l
:链接文档(link file);b
:装置文件里面的可供储存的接口设备(可随机存取装置);c
:装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。
接下来的3组,每组以RWX或者-
组合。
R
:read;
W
:write;
X
:execute;
-
:RWX中没有权限。
第一组表示:文件的所有者的权限;
第二组表示:文件所属组的权限;
第三组表示:他用户拥有该文件的权限
更改文件相关属性的命令
-
更改文件属组:
chgrp [-R] 属组文件名
-
更改文件属主,也可以同时更改文件属组:
chown [–R] 属主名 文件名
或者chown [-R] 属主名:属组名 文件名
-
更改文件9个属性:通过数字或者字符设置
- Linux文件的基本权限就有九个,分别是owner/group/others三种身份各有自己的read/write/execute权限。
RWX-
对应的数字:R:4;W:2;X:1;-:0
- 命令:
chmod [-R] xyz 文件或目录
, xyz是RWX-
数字之和; - 使用下面的命令操作:
命令 所有者 操作 文件或目录 chmod u +(加入) r g -(除去) w o =(设定) x a 其中,(1)u:user (2)g:group (3)o:others (4)a:all
参考资料
[Linux文件基本属性]:https://www.w3cschool.cn/linux/linux-file-attr-permission.html
Author: cloudfeng
Link: https://cloudfeng.github.io/2018/07/22/arts/tip/T-linux-file-basic-ma/
License: 知识共享署名-非商业性使用 4.0 国际许可协议