# 文件

# 概念

文件 (file) 是由操作系统管理的存储在外存上的数据的逻辑单元,为程序提供了按名存取的外存使用模式。

# 文件的逻辑结构

# 文件描述符

文件描述符 (file descriptor) 是类 Unix 系统中用来识别文件或其余输入输出资源的识别符,类型为 int .

在文件描述符中,存在三个较为特殊,占据了文件描述符的前三个数字:

  1. 标准输入 (Standard input): 文件描述符 fd = 0 .
  2. 标准输出 (Standard output): 文件描述符 fd = 1 .
  3. 标准错误 (Standard error): 文件描述符 fd = 2 .

# 文件系统

# Reference

  • Wikipedia: File descriptor