当前位置:嗨网首页>书籍在线阅读

01-系统编程概念

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

第14章 系统编程概念

本书第4章、第5章及第13章介绍了文件I/O,尤其侧重于常规(磁盘)文件。本章和后续几章则会深入探讨与文件相关的一系列主题。

  • 本章会介绍文件系统。
  • 第15章将会讨论与文件相关的各种属性,其中包括时间戳、所有权以及权限。
  • 第16章和第17章则会关注Linux 2.6的两个新特性:扩展属性和访问控制列表(ACL)。扩展属性可将任意元数据与一文件进行关联,而ACL则是对传统UNIX文件权限模型的扩展。
  • 第18章将讨论目录和链接。

文件系统是对文件和目录的组织集合,本章的绝大多数内容都与文件系统相关。本章会解释一系列与文件系统有关的概念,举例时将采用传统的Linux ext2文件系统。此外,本章还会简要介绍一些Linux支持的日志文件系统。

在本章结尾,将会讨论用于挂载(mount)和卸载(unmount)文件系统的系统调用,以及用来获取已挂载文件系统信息的库函数。