int open(char *filename, int flags, mode_t mode);
flags指明如何访问:只读、只写、可读可写
flags也可以通过更多位掩码的或,为写提供更多额外提示:不存在就创建、存在就截断、append
mode指定访问权限:使用者/团队成员/任何人+读/写/执行
文件的
元数据(metadata):文件的信息
int stat(const char *filename, struct stat *buf);
int fstat(int fs, struct stat *buf);
stat以文件名作为输入
fstat以文件描述符作为输入
stat结构:如st_mode(文件访问许可位和文件类型)、st_size(文件的字节数)
DIR *opendir(const char *name);
以路径名作为参数,返回指向目录流的指针
流是对条目有序列表的抽象