描述了文件系统的特征和文件的性质。

  UNIX用户层的文件系统主要包括两部分:1.文件的stat属性。2.由文件的某些属性与进程的属性相结合衍生出的权限控制系统。

  本章还初步介绍了UFS(UNIX FIle System)软件层的基本结构。

  文件基本属性如图1:

APUE读书笔记 之 文件和目录  

                                                                                                                                     图1 文件基本属性

  文件的权限控制如图2:

APUE读书笔记 之 文件和目录

                                                                                                                                                          图2 权限控制系统

  图3显示了mkdir testdir之后 UFS的结果。

APUE读书笔记 之 文件和目录

                                           图3 mkdir testdir之后的结果

  零散知识点:每个进程都有当前工作目录,此目录是进程内所有相对路径的起点。进程通过下面两个函数改变当前工作目录。

  int chdir( const char * pathname)

  int fchdir(fd)

  本章的最后 有一个文件遍历程序的实例(不跟随符号链接),完整的演示了目录相关的API的使用方法,而且程序本身的结构也很精致。

相关文章:

  • 2021-11-16
  • 2021-10-19
  • 2021-09-06
  • 2022-01-13
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-02
  • 2021-09-17
  • 2021-08-29
  • 2022-12-23
  • 2021-11-09
  • 2021-05-17
相关资源
相似解决方案