型和操作系统处理输入输出的方式，设备文件可以分成两类。
设备.
字符设备."字符设备"是指每次与系统传输1个字符的设备。这些设备节点通常为传真、虚拟终端和串口调制解调器之类设备提供流通信服务，它通常不支持随机存取数据。字符设备在实现时，大多不使用缓存器。系统直接从设备读取／写入每一个字符。
块设备."块设备"是指与系统间用块的方式移动数据的设备。这些设备节点通常代表可寻址设备，如硬盘、CD-ROM和内存区域。块设备通常支持随机