第五章第五章文件管理文件管理本章学习目标?文件的目录结构?文件的按名存取?文件和目录的主要操作?Linux文件? 。–数据项:是数据组织中可以命名的最小逻辑数据单位,即原子数据,又称为数据元素或字段。–记录:记录是一组相关数据项的集合,用于描述一个对象在某方面的属性。–文件是相关记录的集合:它通常存放在外存上,可以作为一个独立的单位被存放和实施相应的操作。 文件管理概述文件管理概述文件具有文件类型、文件长度、文件的物理位置、文件的存取权限、文件的建立及修改日期等属性。–按文件的数据形式分类?源文件?目标文件?可执行文件–按用途分类?系统文件?库文件? 文件管理概述文件管理概述–按存取权限分类?只读文件?读写文件?可执行文件–按保存时间分类?临时文件?档案文件? 文件管理概述文件管理概述–在UNIX和DOS操作系统中,文件按内部结构和处理方式分类?普通文件?目录文件? ,是指操作系统系统中实现对文件的组织、管理和存取的一组系统程序,它实现对文件的共享和保护,方便用户“按名存取”。–对象及其属性–对对象操纵和管理的软件集合– –文件及目录的管理。如打开、关闭、读、写等。(提供有关文件自身的服务。如文件共享机制、文件的安全性等。–文件存储空间的管理。如分配和释放。主要针对可改写的外存如磁盘。–提供用户接口。为方便用户使用文件系统所提供的服务,称为接口。文件系统通常向用户提供两种类型的接口:命令接口和程序接口。不同的操作系统提供不同类型的接口,不同的应用程序往往使用不同的接口。 文件的结构文件的结构文件的结构是指文件的组织形式。对任何一个文件,都存在着两种形式的结构:–文件的逻辑结构从用户观察和使用文件的角度出发所定义的文件组织形式。–文件的物理结构从系统的角度考察文件在实际存储设备上的存放形式,又称为文件的存储结构。 ,它把文件内的信息划分为多个记录,用户以记录为单位来组织信息,即在逻辑上可被看成是一组连续顺序的记录的集合。 文件的结构文件的结构–定长记录文件:是指文件中所有记录的长度都相同。文件的长度可用记录的数目来表示。–不定长记录文件:是指文件中个记录的长度不相同。如姓名、家庭住址、性别等,有长有短。在处理之前每个记录的长度是已知的。,是由字符序列组成的文件,其文件内部不再划分记录,文件长度直接按字节来计算。如大量的源程序、可执行文件、库函数等都是无结构文件形式。在Linux系统中,所有的文件都被看作是流式文件,系统不对文件进行格式处理。第五章文件管理10
第5章 文件 来自淘豆网m.daumloan.com转载请标明出处.