文件类型信息包含在stat结构的st_mode成员中,有下面几种类型。
普通文件【包含某种数据的文件,数据是文本仍是二进制对内核而言无区别,对文件内容的解释由处理该文件的应用程序进行。例外:二进制可执行文件遵照内核理解的统一格式】
目录文件【包含其余文件的名字以及指向与这些文件有关信息的指针】
块设备文件【磁盘,提供对设备带缓冲的访问】
字符设备文件【键盘,提供对设备不带缓冲的访问】
FIFO 又名管道文件,shell里的竖线 | 【用于进程间通讯】
套接字【这种文件用于进程间的网络通讯,也可用于一台机上进程间的非网络通讯】
符号连接【这种文件类型指向另外一个文件】 前端