一,用户标识符
用户以唯一的账号登陆,可关联一个唯一的用户ID(UID),内核用这个UID验证用户的文件访问权限;超级用户或root用户是没有权限限制的特殊用户,它的用户UID为0.
用户也是一个或多个组的成员,每个组都有其唯一的组ID
二,文件元数据
文件元数据就是对文件进行描述的所有信息,但不包括文件的内容。元数据包括文件的类型,文件的大小,文件的拥有者的ID,访问权等等。
三,文件类型
普通文件
普通文件在模式字段中的第一个字符用破折号表示(例如,-rw-rw-rw-),普通文件可以包含ASCII数据,也可以包含二进制数据。
目录文件
目录文件在模式字段中的第一个字符用“d”表示(例如,drwx------),存放文件名和文件索引节点之间的关联关系。
块设备文件
块设备文件(block device)在模式字段中的第一个字符用“b”表示(例如,brw------)
字符设备文件
字符设备(character device)在模式字段中的第一个字符用“c”表示(例如,crw------),字符设备文件不适用任何数据块,不存放数据,只需要一个索引节点来存放字符设备的描述信息。
链接文件
链接设备在模式字段中的第一个字符用“l”表示(例如,lrw------)链接就是指向文件的一个指针
命名管道文件
管道文件(pipe)在模式字段中的第一个字符用“p”表示(例如,prw------)管道是一个文件,它作为数据管道方便程序之间的通信:一个程序把数据写入管道,另一个程序从其中读出。
套接字文件
套接字(socket)在模式字段中的第一个字符用“s”表示(例如,srw------)套接字是方便进程之间通信的特殊文件。