《操作系统原理》课程教学资源(PPT课件讲稿)第八章 Linux文件管理

第八章 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.普通文件 ⚫用户和操作系统用于存放数据、程 序等信息的文件。 ⚫它们一般都长期地存放在外存储器 (磁盘、磁带等)中。 ⚫普通文件一般又分为: 文本文件 二进制文件
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《操作系统原理》课程教学资源(PPT课件讲稿)第七章 文件管理.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第6章 Linux存储管理.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第4章 存储管理.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第4章 Linux进程管理.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第3章 进程管理.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)Linux核心体系结构简介.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)(英文版)Linux Development Environment.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)Linux程序设计简介.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第2章 Linux概述.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第1章 操作系统概论.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)前言.ppt
- 中国矿业大学:《密码学》课程教学资源(PPT讲稿)认证协议(Authentication Protocol)security protocols.ppt
- 中国矿业大学:《密码学》课程教学资源(PPT讲稿)认证协议(Authentication Protocol)Public Key Cryptography2.ppt
- 中国矿业大学:《密码学》课程教学资源(PPT讲稿)认证协议(Authentication Protocol)Public Key Cryptography1.ppt
- 中国矿业大学:《密码学》课程教学资源(PPT讲稿)认证协议(Authentication Protocol)overview.ppt
- 中国矿业大学:《密码学》课程教学资源(PPT讲稿)认证协议(Authentication Protocol)Attacks, Services, and Mechanisms.ppt
- 中国矿业大学:《密码学》课程教学资源(PPT讲稿)认证协议(Authentication Protocol)NTHEORY 2 Group Theory and Number.ppt
- 中国矿业大学:《密码学》课程教学资源(PPT讲稿)认证协议(Authentication Protocol)Lecture 3 Number Theory Basics I.ppt
- 中国矿业大学:《密码学》课程教学资源(PPT讲稿)认证协议(Authentication Protocol)HashFunctions.ppt
- 中国矿业大学:《密码学》课程教学资源(PPT讲稿)认证协议(Authentication Protocol)Digital Signature.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第九章 设备管理.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第十章 Linux设备管理.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第六章 作业管理.ppt
- 《操作系统原理》课程教学资源:教学大纲标准格式.doc
- 北京语言文化大学:《C语言程序设计导论》课程教学资源(PPT课件)目录(崔雅娟).ppt
- 北京语言文化大学:《C语言程序设计导论》课程教学资源(PPT课件)第八章 结构及其它.ppt
- 北京语言文化大学:《C语言程序设计导论》课程教学资源(PPT课件)第二章 数据类型、运算符与表达式.ppt
- 北京语言文化大学:《C语言程序设计导论》课程教学资源(PPT课件)第九章 文件.ppt
- 北京语言文化大学:《C语言程序设计导论》课程教学资源(PPT课件)第六章 数组.ppt
- 北京语言文化大学:《C语言程序设计导论》课程教学资源(PPT课件)第七章 指针.ppt
- 北京语言文化大学:《C语言程序设计导论》课程教学资源(PPT课件)第三章 语句及控制结构.ppt
- 北京语言文化大学:《C语言程序设计导论》课程教学资源(PPT课件)第四章 函数和程序结构.ppt
- 北京语言文化大学:《C语言程序设计导论》课程教学资源(PPT课件)第五章 预处理命令.ppt
- 北京语言文化大学:《C语言程序设计导论》课程教学资源(PPT课件)第一章 程序设计概述.ppt
- 高等学校计算机专业教材:《数值计算方法》课程教学资源(PPT课件)第一章 插值方法.ppt
- 高等学校计算机专业教材:《数值计算方法》课程教学资源(PPT课件)第二章 贝齐尔曲线和B样条曲线.ppt
- 高等学校计算机专业教材:《数值计算方法》课程教学资源(PPT课件)第三章 数值积分.ppt
- 高等学校计算机专业教材:《数值计算方法》课程教学资源(PPT课件)第四章 线性代数方程组的解法.ppt
- 高等学校计算机专业教材:《数值计算方法》课程教学资源(PPT课件)第五章 线性规划.ppt
- 高等学校计算机专业教材:《数值计算方法》课程教学资源(PPT课件)第六章 常微分方程数值解法.ppt