在Linux中,文件总共被分为了7种,它们分别如下:
(1)普通文件(regular):存在于外部存储器中,用于存储普通数据;
(2)目录文件(directory):用于存放目录项,是文件系统管理的重要文件类型;
(3)管道文件(pipe):一种用于进程间通信的特殊文件,也称为命名管道FIFO;
(4)套接字文件(socket):一种用于网络间通信的特殊文件;
(5)链接文件(link):用于间接访问另外一个目标文件,相当于windows的快捷方式;
(6)字符设备文件(character):字符设备在应用层的访问接口;
(7)块设备文件(block):块设备在应用层的访问接口;
参考文献:《Linux环境编程图文指南》 林世霖 等