第九十章:文件与文件描述符
TL;DR
- 文件把持久数据抽象为字节序列;文件描述符是进程手中的打开句柄。
正文
open 让内核找到对象并返回小整数描述符;read、write、close 用它继续操作。描述符还可代表管道和设备,使许多 I/O 用同一套接口。
思考题
描述符为何不是文件名?
小结
- 打开后的访问状态由内核记录,描述符只是索引。
思考题答案(仅供参考)
同一文件可被多次打开,每次的当前位置和权限可能不同。
协议
本文采用 CC BY-NC-SA 4.0 协议发布。