第八章 Linux文件信理
第八章 Linux文件管理
§1Lnux文件管理 ● Linux自行设计开发的的文件系统 ●称为EXT2 ● Linux还支持多种其它操作系统的 文件系统。 ● Linux能够支持多种文件系统是由 于它引进了虚拟文件转换技术
§1 Linux文件管理 ⚫Linux自行设计开发的的文件系统 ⚫称为EXT2 ⚫Linux还支持多种其它操作系统的 文件系统。 ⚫Linux能够支持多种文件系统是由 于它引进了虚拟文件转换技术
Linux文件系统 ● Linux文件系统采用了多级目录的 树型层次结构管理文件。 ●树型结构的最上层是根目录, 用/表示。 ●在根目录之下是各层目录和文件。 ●系统在运行中可以通过使用命令或 系统调用进入任何一层目录,这时 系统所处的目录称为当前目录
一.Linux文件系统 ⚫Linux文件系统采用了多级目录的 树型层次结构管理文件。 ⚫树型结构的最上层是根目录, 用/表示。 ⚫在根目录之下是各层目录和文件。 ⚫系统在运行中可以通过使用命令或 系统调用进入任何一层目录,这时 系统所处的目录称为当前目录
ev usr lib etc cp de eps 1c⊥ude man make
● Linux的每一个目录是驻留在磁盘 上的一个文件,称为目录文件。 ●目录由若干目录项组成,每个目录 项对应目录中所包含的一个文件。 ●当一个文件或目录建立时,就在指 定的目录中加入一个目录项。 ●删除一个文件或目录时,就把它对 应的目录项删除
⚫Linux的每一个目录是驻留在磁盘 上的一个文件,称为目录文件。 ⚫目录由若干目录项组成,每个目录 项对应目录中所包含的一个文件。 ⚫当一个文件或目录建立时,就在指 定的目录中加入一个目录项。 ⚫删除一个文件或目录时,就把它对 应的目录项删除
● Linux把文件名和文件控制信息分 开管理,把文件控制信息单独组成 个称为节点( inode)的结构体。 ● inode实质上是一个由系统管理的 “目录项”。 ●每个文件对应一个node,它们在 系统中有唯一的编号,称node号
⚫Linux 把文件名和文件控制信息分 开管理,把文件控制信息单独组成 一个称为i节点(inode)的结构体。 ⚫inode实质上是一个由系统管理的 “目录项”。 ⚫每个文件对应一个inode,它们在 系统中有唯一的编号,称inode号
目录项 inode inoe号文件名 编号 件 控生 信息
●文件检索的工作效率是决定文件系 统质量的主要设计目标。 ●由于 Linux采用比一般操作系统短 小简单的目录项结构,从而有效地 加快了文件检索的速度。 采用这种方式还便于实现文件的共 早
⚫文件检索的工作效率是决定文件系 统质量的主要设计目标。 ⚫由于Linux采用比一般操作系统短 小简单的目录项结构,从而有效地 加快了文件检索的速度。 ⚫采用这种方式还便于实现文件的共 享
二. Linux文件的类型 ●从对文件内容处理的角度,无论是 哪种类型的文件, Linux都把它们 看做是无结构的流式文件。 ●把文件的内容看做是一系列有序的 字符流。 ●对文件的内容和结构是由应用程序 进行解释的
二.Linux文件的类型 ⚫从对文件内容处理的角度,无论是 哪种类型的文件,Linux 都把它们 看做是无结构的流式文件。 ⚫把文件的内容看做是一系列有序的 字符流。 ⚫对文件的内容和结构是由应用程序 进行解释的
1.普通文件 ●用户和操作系统用于存放数据、程 序等信息的文件。 ●它们一般都长期地存放在外存储器 (磁盘、磁带等)中 普通文件一般又分为 ◆文本文件 ◆二进制文件
1.普通文件 ⚫用户和操作系统用于存放数据、程 序等信息的文件。 ⚫它们一般都长期地存放在外存储器 (磁盘、磁带等)中。 ⚫普通文件一般又分为: 文本文件 二进制文件