UNIX 文件和目录 讨论围绕普通文件的I / O进行——打开一个 文件,读或写一个文件。本章将观察文件系统的其他特征和文件的性质。我们将从s t a t函数开 始,逐个说明s t a t结构的每一个成员以了解文件的所有属性。在此过程中,我们将说明修改这 些属性的各个函数(更改所有者,更改许可权等),还将更详细地察看U N I X文件系统的结构以 及符号连接。本章结束部分介绍对目录进行操作的各个函数,并且开发了一个以降序遍历目录 层次结构的函数
UNIX系统数据文件和信息 有很多操作需要使用一些与系统有关的数据文件,例如,口令文件/ e t c / p a s s w d和组文件 / e t c / g r o u p就是经常由多种程序使用的两个文件。用户每次登录入U N I X系统,以及每次执行l s - l命令时都要使用口令文件。 由于历史原因,这些数据文件都是A S C I I文本文件,并且使用标准I / O库读这些文件。但是, 对于较大的系统,顺序扫描口令文件变得很花费时间,我们想以非A S C I I文本格式存放这些文 件,