1.文件或目录信息详解
当我们使用"ls -hl" 指令查看一个文件或目录信息的时候,系统会显示出,如下信息:
这些信息中包含了这个文件的权限信息和所有者以及所在组,还有该文件的大小,该文件最后修改的日期时间,文件名称等信息.
从左往右看:
-
第一个:文件类型
如果是一个普通文件为"-",
如果是一个目录为"d",
如果是一个软连接为"l"
如果是一个字符设备为"c"
如果是一个块文件为"b" -
然后以三个符号为一组看,第一组表示文件所有者拥有的的权限
其中"r"表示该文件拥有读取的权限
"w"表示该文件拥有修改的权限
“-” 表示暂时还没有其他权限 -
第二组.表示该文件所在组的用户,拥有的权限
同样"r" 表示拥有阅读的权限
"-"表示暂时没有其他权限 -
第三组表示其他组的用户所拥有的权限
同样"r" 表示拥有阅读的权限
"-"表示暂时没有其他权限 -
接着看旁边的数字 1
如果这个文件类型是一个普通文件,则表示这个文件的硬链接
- 如果这个文件类型是一个目录,则表示这个目录下的子目录个数 -
然后第一个501,表示这个文件的所有者为"501"用户
第二个"games",表示这个文件的所在组为"games"组 -
接着,很明显是文件或目录大小
-
接着是日期
-
最后是文件或目录名称
2.rwx权限的详解
在前的文件信息中,可以看到"r","w"的权限,实际上还有一个"x"权限,表示可执行权限,但是"rwx"这三个权限在不同的文件类型上,有着不一样的意义.
-
如果是描述一个普通文件
r 表示这个文件是可以读取,查看的
w 表示这个文件是可以进行修改,但是不一定表示这个文件可以删除,因为还需要考虑这个文件所在的目录权限是否有能够删除的权限
x 表示这个文件是可以执行的 -
如果描述的是一个目录
r 表示这个目录可以进行查看
w 表示这个文件可以进行增加,删除或重命名
x 表示可以进入这个目录 -
"rwx"权限还可以使用数字来表示为:r=4,w=2,x=1,所以rwx=4+2+1=7
网友评论