编程接口指南

高级文件 I/O

下表列出了高级文件 I/O 接口所执行的任务。

表 5–2 高级文件 I/O 接口

接口名称 

目的 

link(2)

链接到文件 

access(2)

确定文件的可访问性 

mknod(2)

生成特殊文件或普通文件 

chmod(2)

更改文件的模式 

chown(2), lchown(2), fchown(2)

更改文件的属主和组 

utime(2)

设置文件的访问时间和修改时间 

stat(2), lstat(2), fstat(2)

获取文件状态 

fcntl(2)

执行文件控制功能 

ioctl(2)

控制设备 

fpathconf(2)

获取可配置的路径名变量 

opendir(3C), readdir(3C), closedir(3C)

执行目录操作 

mkdir(2)

生成目录 

readlink(2)

读取符号链接的值 

rename(2)

更改文件的名称 

rmdir(2)

删除目录 

symlink(2)

生成到文件的符号链接