西部开源技术中心 西部开源欢迎你!
电话 029-86699937 029-88262419
前景待遇
就业保障
在线咨询
免费试听
您的位置 : 学习资源 > 技术文档

文件权限信息的读取

西部开源 发布于:2018-01-06 11:06 浏览:535人

写这篇文字的时候,有很多朋友问过我这样一个问题:在显示文件属性之后,用户,组,权限等等类似这样常规的内容我们是很容易理解的,但是有些信息因为日常操作很难接触到,那么这份内容大多数情况下是被我们忽略的,这部分知识就变成了linux的冷知识,那么接下来,我们就来详细的聊下文件权限的相关信息。

文件和目录的查看方式是不一样的——


如何查看文件的权限?
 
文件查看方式:  ls  -l  文件名称目录权限查看方式:ls -ld   目录名称

注意:在查看目录权限时如果不用-d参数那么查看的时目录中子文件或子目录的属性,而不是目录本身的属性。

用以上命令在对文件进行操作之后可以看到以下效果


文件显示:

-rw-r–r– 1 root root 0 Dec 27 09:20 filename

我们把操作后得到的输出划分下区域如下图:

1

“-“:文件类型

–       ##普通文件

d       ##目录

c       ##字符设备

s       ##套接字

p       ##管道

b       ##快设备

l       ##连接


2

“rw-r–r–“:文件读写权限

rw-|r–|r–

*   $   @

*所有人的权限

$所有组的权限

@其他人的权限


3

“1”:

对文件:文件硬链接的个数

4.”root”:文件所有人

5.”root”:文件所有组

6.”46″:文件内容的大小

7.”Oct  1 05:03″:文件最后一次被修改的时间

8.”filename”:文件名字


目录显示:

drwxr-xr-x 2 root root 6 Dec 27 09:31 westos/

我们把操作后得到的输出划分下区域如下图:

1

“-“:文件类型同文件上面已经说过,不多做介绍了

2

“rw-r–r–“:文件读写权限同文件类似

3

“3”:

对目录:目录中子目录的个数,这里值显示目录个数,文件不计算在内

5

“root”:文件所有人

4

“root”:文件所有组

6

“6”:目录中子文件和子目录的元数据大小

7

“Oct  1 05:03”:文件最后一次被修改的时间

8

“directory”:目录名称


以上是我给大家分享的一些关于显示文件或者目录属性的冷知识。还有更多关于IT的小知识,大家可以关注我们的公众号「西开空间站」,我们会定期跟大家分享热门技术。大家如果有不同的看法也可以在公众号上留言,我会及时回复给各位。