欢迎来到天天文库
浏览记录
ID:34483386
大小:770.57 KB
页数:20页
时间:2019-03-06
《第3章 文件系统基础--文件和目录new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第3章Linux文件系统基础--文件与目录本章要点:嵌入式Linux文件系统简介Linux的文件与目录Linux系统Linux文件的权限Linux文件共享目录的显示目录的创建与删除信息科学与技术学院文件的所有权和权限网络通信技术实验室张新有Email:xyzhang@swjtu.edu.cnLinux文件结构(物理结构和inode)Linux目录结构2014/3/5CH3:Linux文件系统基础zhangxy23.1Linux文件系统简介Linux文件系统结构:文件系统与用户密切相关。定义:操作系统中文件以及管
2、理文件有关的软件和数据集合统称文件系统。主要内容:文件与目录。功能:1)控制文件中的信息以何种方式存在磁盘及其他辅助介质上。方便的组织和管理计算机中的所有文件,为用户提供文件的操作和存取控制手段。Linux文件系统特点:2)隐藏系统中最为复杂的硬件设备特征,为用户访问系1)Linux采用ext2、ext3或ext4作为默认的逻辑文件统提供统一的、简洁的接口。系统。每种逻辑文件系统服务于一种特定的操作系统,具3)规定了每个用户可以访问何种信息及如何访问,以确有不同的组织结构和文件操作函数,相互之间差别很大。保文件系统的安全性。20
3、14/3/5CH3:Linux文件系统基础zhangxy32014/3/5CH3:Linux文件系统基础zhangxy412)Linux为了支持多种逻辑文件系统,在逻辑文件系统上5)存储在linux文件系统中的信息被安排成目录和文件的增加一个虚拟文件系统VFS接口层次。树形结构。树形结构由一个根目录和所有子目录构成,顶3)系统中所有设备,包括字符设备、块设备和网络设备,级目录被称之为根目录(root),常用/表示。都按照某种方式由逻辑文件系统统一管理,逻辑文件系统根文件系统:首先是一种文件系统,具有普通文件系统为它们提供访问接口
4、。存储数据文件的功能。其特殊之处在于,它是内核启动时4)虚拟文件系统VFS在最上层,管理各种逻辑文件系统,所挂载(mount)的第一个文件系统,内核代码的映像文件保屏蔽了它们之间的差异,为用户命令、函数调用和内核其存在根文件系统中,系统引导启动程序会在根文件系统挂他部分提供访问文件和设备的统一接口,使得不同的逻辑载之后,运行其中一些初始化脚本(如rcS,inittab)和加载一文件系统按照同样的模式呈现在使用者面前。些服务。对于普通用户来讲,觉察不到逻辑文件系统之间的差异,总之:根文件系统包括Linux启动时所必须的目录和关可以
5、使用同样的命令来操作不同逻辑文件系统所管理的文键性的文件。是系统正常运行不可缺少的。件,可以在它们之间自由地复制文件。2014/3/5CH3:Linux文件系统基础zhangxy52014/3/5CH3:Linux文件系统基础zhangxy63.2Linux的文件与目录2、Linux文件分类1、文件不同的分类标准:linux中每个用户可访问的数据单位均被表示为文件系统按文件基本组成单位,可以分为两种形式:中的一个”文件”。每个文件至少具有一个文件名、一个拥相关字符流组成的文件是一种无结构文件或流式文件。有者、访问权限和其他属
6、性。这些属性被存放在文件系统相关记录组成的文件称记录式文件,主要用于信息管理。的i节点(indexnode)上,这是文件系统中最基本的数据结按照用途,文件可以分为:系统文件、库文件和用户文件。构。i节点存放除文件名外有关文件系统的任何数据。只有系统文件直接和操作系统本身有关,包括操作系统核心和各文件名存放在目录内,并通过指针与i节点联系。种系统应用程序和数据;库文件通常指系统提供给用户调用文件名是文件的标识,它由字母、数字、下划线和圆点的各种标准过程、函数和应用程序;用户文件是用户委托计组成的字符串来构成。用户应该选择有意义
7、的文件名。算机文件系统管理的文件。Linux要求文件名的长度限制在255个字符以内。2014/3/5CH3:Linux文件系统基础zhangxy72014/3/5CH3:Linux文件系统基础zhangxy82■Linux系统中有五种基本的文件类型:2)目录文件目录文件主要是用于管理和组织系统中的大1)普通文件普通文件是用户最经常面对的文件。它又分量文件。它存储一组相关文件的位置、大小等与文件有关为文本文件和二进制文件。的信息。目录文件简称为目录。①文本文件:这类文件以文本的ASCII码形式存储在计3)设备文件是Linux一个重
8、要特色。Linux把每个I/O设算机中。它是以"行"为基本结构的一种信息组织和存储方备都看成一个文件,与普通文件一样处理,这样使文件与式。设备的操作尽可能统一。在用户看来,对I/O设备的使用和一般文件的使用一样,不必了解I/O设备的细节。设备文件②二进制文件:这
此文档下载收益归作者所有