CentOS7.3学习笔记总结(十七)
作者:互联网
Linux文件系统中,文件或目录有两个属性:访问权限和文件所有者,也称为权限和归属,其中访问权限包括读取、写入、执行三种基本类型;而归属包括属主(就是拥有该文件的用户)、属组(拥有该文件的组)。Linux系统的文件或目录,就是通过访问权限和归属来控制用户对数据的访问的。
查看目录和文件的属性
命令:ls -l#以长格式显示文件或目录的详细信息。或者ll,而ll并不是linux的基本命令而是ls -l的一个别名。
第一栏:文件的属性(可读r;可写w;可执行x)
第一个字母:表示文件类型
-:普通文件
d:目录
l:链接链接
b:块设备文件
c:字符设备文件
p:管理文件
S:套接字文件
第2~4个字符:表示该文件的属主用户(user)对该文件的访问权限。
第5~7个字符:表示该文件的属组内各成员用户对该文件的访问权限。
第8~10个字符:表示其他任何用户(Other)对该文件的访问权限。
第11个字符:“.”这里暂时不涉及。
r、w、x分别表示可读、可写、可执行,若去除对应的权限,则使用“-”表示。
r:文件,查看文件内容;目录,查看目录内容(包括显示子目录、文件列表)
w:文件,修改文件内容;目录,修改目录内容(在目录中新建、移动、删除文件或者子目录)
x:文件,执行该文件;目录,执行cd命令进入该目录。
权限的表示方法有两种,上面的字符形式,和八进制数字r=4,w=2,x=1,一个权限组合,我们可以将数字累加表示。
例如:
rw-r--r-- 数字表示为644
rwxr-xr-x 数字表示为755
设置目录和文件的权限:
使用命令chmod:
格式:chmod [数字组合] 文件名
[root@host999999 ~]# ls -l lxt.txt
-rwxr-xr-x. 1 root root 0 4月 5 10:52 lxt.txt
lxt.txt的权限为所有者为可读、可写、可执行,属组权限为可读、可执行,其他用户权限为可读、可执行。数字表示755
修改权限为:属主可写、可读,属组可读,其他可读,数字表示为644
[root@host999999 ~]# ls -ls lxt.txt
0 -rw-r--r--. 1 root root 0 4月 5 10:52 lxt.txt
修改权限:其他用户不可读,数字表示为640
[root@host999999 ~]# ls -l lxt.txt
-rw-r-----. 1 root root 0 4月 5 10:52 lxt.txt
也可以用字符表示修改权限:
命令格式:chmod [用户类型] [+|-|=] [权限字符] 文件名
说明:
用户类型:
u(user)
g(group)
o(others)
a(all)
操作字符:
+加入;-减去;=设置
第二栏:数字,如果是目录,表示它的第一级目录的个数,但是要减2,因为目录下默认有.目录和..目录,所以在目录为空的时候显示为2;对已其他文件,表示指向它的连接文件的个数。
第三栏:所有者
第四栏:所在组
第五栏:文件大小
第六栏:修改日期
第七栏:文件或目录名称
标签:文件,十七,CentOS7.3,笔记,lxt,ls,权限,root,目录 来源: https://blog.51cto.com/6300167/2484981