欢迎来到天天文库
浏览记录
ID:50117373
大小:1.04 MB
页数:58页
时间:2020-03-05
《计算机软件及应用-文件系统.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1Linux应用基础2011.092Linux文件系统文件和文件的类型文件系统的结构文件和目录的阅读与浏览文件和目录的操作与搜索3文件和文件的类型:文件(file)是什么?文件是Linux用来存储信息的基本结构,它是被命名(称为文件名)的、存储在某种媒介(如磁盘、光盘和磁带等)上的一组信息的集合。4文件和文件的类型:文件(file)的命名规则Linux文件名的最大长度为256个字符通常由字母、数字、“.”(点号)、“_”(下划线)或“-”(减号)组成,文件名中不能含有“/”符号。避免使用具有特别意义的字符
2、:?,*,@,#,$,&,(,),,
3、,;,‘,“,`,<,>,[,]等隐藏文件一般是以“.”符号开头;在文件名中的空格或制表符,在引用文件时必须用引号将其括起来;避免使用‘+’和‘-‘符号作为文件名的第一个字符大小写敏感5文件和文件的类型:文件(file)的命名规则为了便于管理和识别,也可以把扩展名作为文件名的一部分。圆点用于区分文件名和扩展名。文件名示例:xu.c.bashrcaa.txtmount.sh6文件和文件的类型:三种基本的文件类型普通文件(regularfile)二进制文件文本文件目录文
4、件(directory)是一个包含文件的容器,用于存放目录中文件列表信息。设备文件(devicefile)Linux中,设备被当成文件来处理。EVERYTHINGisafile!目录Exam文件exam1文件exam27文件和文件的类型--普通文件二进制文件以二进制形式存储在电脑中用户一般只有通过相应的软件才能将其显示出来一般是可执行程序、图形、图像、声音等文本(txt)文件以文本的ASCII码形式存储在电脑中,其内容都是可读字符。以“行”为基本结构的信息组织和存储方式ASCII:AmericanStan
5、dardCodeforInformationInterchange美国信息互换标准代码8文件和文件的类型--目录文件(1)目录文件存储一组相关文件的位置、大小等与文件有关的信息,但它不包含具体的文件内容,因而和常规文件相比占用的磁盘空间很小。在目录文件中的每一项(entry)主要表示的是一个文件名(或子目录名)以及文件的索引节点号(i-nodenumber)。一个文件的索引节点能够指向该文件内容所在的数据块的位置,除此之外它还记录了该文件的属性。目录文件就是通过i-node表与文件之间建立对应关系的。在L
6、inux系统中,也可以把目录文件看作是将文件的名称和它的索引节点号结合在一起的一张表。9文件和文件的类型:目录文件(2)访问一个文件或子目录时,首先访问他所在的目录,找到该文件的i-node值,然后再查找i-node表找出相应的i-node项(i-nodeentry),从而找到了相应的数据。文件名–inode号Inode号-文件内容所在数据块所在目录I-node表得到文件的inode值找到相应文件文件名索引结点号........10文件和文件的类型--设备文件Linux系统把I/O设备都看成是文件。用户使
7、用I/O设备就像是使用一般文件,不必了解I/O设备的细节。有两种设备文件:块设备:以块为单位进行随机存取。常见块设备:软盘、光盘、硬盘。字符设备:以单个字符为单位进行顺序存取。常见的字符设备:打印机、终端、键盘、鼠标11Linux的文件系统文件和文件的类型文件系统的结构文件和目录的阅读与浏览文件和目录的操作与搜索12文件系统的结构文件系统指文件存在的物理空间Linux文件系统由一组普通文件、目录文件、设备文件和符号链接组成。在linux中支持多种不同的文件系统Linux将分属不同分区的、单独的文件系统整理
8、形成一个系统的,总的目录层次结构,也即树状层次结构。树状层次结构使得Linux核心的其它部分及系统中运行的程序会看到统一的文件系统,为用户提供了一种组织、检索和管理信息的便捷、高效的方法。13文件系统的结构etc/usrbintmplocalwwwftpbinLinux下的所有文件都依附在根目录/下14文件系统的结构Linux通过挂接(mount)一个文件系统将该新文件系统加入它的文件系统树中。所有的文件系统,不管是什么类型,都挂接在文件系统树的一个目录上并且该文件系统之上的文件将掩盖掉这个挂接目录中原来
9、存在的内容。这个目录称为挂接目录或挂接点。当文件系统被卸掉之后,挂接目录中原来的文件才再次可见。15文件系统的结构:用户主目录(HomeDirectory)用户主目录又称为用户的登录目录或起始目录用户每次登录后自动位于其主目录下用户主目录由系统管理员在创建帐号时建立,每个合法的用户在文件系统中都有一个唯一的起始目录。默认的主目录位于/home目录下,以该用户名命名。用户joe:/home/joeroot用户:/root用户的主
此文档下载收益归作者所有