文件基本属性

linux文件属性

用ls –l 查看当前目录下的文件时,共显示了9列内容(用空格划分列):

第1列,包含的东西有该文件类型和所属主、所属组以及其他用户对该文件的权限。第一列共10位。

其中第一位用来描述该文件的类型:

‘d’ 表示该文件为目录;

‘-‘ 表示该文件为普通文件;

‘l’ 表示该文件为链接文件;

‘b’ 表示为装置文件里面的可供储存的接口设备,比如 /dev/sda 就是这样的文件;

‘c’ 表示该文件为串行端口设备,例如键盘、鼠标(一次性读取装置);

‘s’ 表示该文件为套接字文件(socket),用于进程间通信。 

后边的9位:

每三个为一组,均为rwx 三个参数的组合。其中r 代表可读,w代表可写,x代表可执行。

前三位为所属主(user)的权限,中间三位为所属组(group)的权限,最后三位为其他非本群组(others)的权限。

一个文件的属性为 ‘-rwxr-xr–.’ ,它代表的意思是,该文件为普通文件,文件拥有者可读可写可执行,文件所属组对其可读不可写可执行,其他用户对其只可读。

注意:

对于一个目录来讲,打开这个目录即为执行这个目录,所以任何一个目录必须要有x权限才能打开并查看该目录。例如一个目录的属性为 ‘drwxr–r–.’ 其所属主为root,那么除了root外的其他用户是不能打开这个目录的。  

第2列,表示为链接占用的节点(inode)数目 为目录时,通常与该目录底下还有多少目录有关系。

第3列,表示该文件的所属主。

第4列,表示该文件的所属组。

第5列,表示该文件的大小。

第6列、第7列和第8列为该文件的最近的修改日期,分别为月份日期以及时间,也就是所谓的mtime。

第9列,文件名。

posted @ 2018-03-09 14:43  刘-皇叔  阅读(791)  评论(0编辑  收藏  举报