文件描述符 飞行的大狗 2022-01-08 299 阅读1分钟 Linux 中一切都可以看作文件,包括普通文件、链接文件、Socket 以及设备驱动等,对其进行相关操作时,都可能会创建对应的文件描述符。文件描述符(file descriptor)是内核为了高效管理已被打开的文件所创建的索引,用于指代被打开的文件,对文件所有 I/O 操作相关的系统调用都需要通过文件描述符。 文件描述符与文件是什么关系呢?下图 Linux 中的三张表可以体现: