Linux系统上的文件类型

-: 常规文件

d: directory,目录文件

b: block device,块设备文件,支持以“block”为单位进行随机访问

c: character device,字符设备文件,支持以“character”为单位进行线性访问

major number:主设备号,用于标识设备类型,进而确定要加载的驱动程序

minor number:次设备号,用于标识同一类型中的不同设备

l: symbolic link,符号连接文件

p: pipe,命名管道

s: socket, 套接字文件