Linux学习笔记04——输入输出与文件系统

目录

概述

4.1 文件系统层次结构

4.1.1 文件系统层次结构简介

4.1.2 文件I/O库函数

4.2 系统I/O概念与文件操作编程

4.2.1 UNIX I/O

4.2.2 文件打开和关闭函数

1、文件打开函数

2、文件关闭函数

4.2.3 文件读写编程与读写性能改进方法

4.2.4 文件定位与文件内容随机读写

4.2.5 任意类型数据的文件读写

4.2.6 用文件读写函数操作设备

4.3 内核文件I/O数据结构及应用

4.3.1 文件描述符和标准输入输出

4.3.2 文件打开过程

4.3.3 内核文件I/O数据结构共享原理

4.3.4 dup和I/O重定向

4.4 文件组织

4.4.1 文件属性、目录项与目录

4.4.2 逻辑地址与物理地址

4.4.3 创建和读写文件

4.4.4 一体化文件目录和分解目录

4.4.5 Linux分解式目录管理

4.4.6 读取文件元数据

4.4.7 文件搜索与当前目录

4.5 文件物理结构

4.5.1 外存组织方式

4.5.2 管理磁盘空闲盘块

4.5.3 文件系统结构格式


概述

本章学习目标:

  • 了解文件系统层次结构和文件I/O库之间关系、应用场合、性能比较。
  • 掌握使用系统级I/O函数进行文件I/O、文件元数据读取的基本编程方法,能根据应用需求进行I/O库选择。
  • 掌握内核文件I/O数据结构的用途与文件打开过程,理解文件描述符含义、文件共享原理,以及I/O重定向原理。
  • 掌握文件组织和文件物理结构,能进行优劣对比分析,理解提高文件搜索效率的基本方法。

4.1 文件系统层次结构

你可能感兴趣的:(Linux学习笔记,linux,学习)