1、普通文件:(regular file) 常见的文件类型,文件为二进制还是文本对于系统内核是无所谓的
2、目录文件:这种文件包含了其他文件的名字及指向这种文件有关的信息指针,对于目录文件有读权限的进程都可以访问这个文件,但只有系统内核才能写这种文件
3、字符特殊文件(character specila file)这种文件用于系统中的某种类型的设备
4、块特殊文件(block special file):这种文件类型用于磁盘设备,系统中所有设备或者是块特殊文件,或者是字符特殊文件
5、FIFO:这种文件用于进程之间通信,称之为命名管道
6、套接口:这种文件可以用于进程之间网路通信,套接口也可以用于一台宿主机上的进程之间的非网络通信
7、符号连接(symbolic link):这种文件指向了另一个文件