|
Unix系统文件系统知识简介
近来,随着Unix系统的不断普及,使用Unix系统的单位和个人也越来越多,特别是Linux的推出,更是风靡全球。今天,我们就来学习一下Unix系统文件系统的知识。
本文关键字:
Unix系统
近来,随着Unix系统的不断普及,使用Unix系统的单位和个人也越来越多,特别是Linux的推出,更是风靡全球。今天,我们就来学习一下Unix系统文件系统的知识。 文件是通过操作系统来管理的。文件的结构以及命名、存取、使用、保护和实现方法都是Unix系统中的重要内容。总体上,Unix系统中处理文件的那部分称为文件系统。同DOS类似,Unix中的文件系统被组织成树状结构。 Unix系统中的文件和目录通过一个9比特的保护码来进行保护。保护码分成三个3比特的域,分别对应着文件主、同组用户和其他用户。每个域有一位标识读权限,一位标识写权限,一位标识执行权限,这三位即rwx位。 在Unix系统文件系统中通常包含如下文件类型: 普通文件:Unix系统一个文件包含所有用户放在其中的信息。它可以被认为是一个字节序列。它与DOS及WINDOWS系统不同,对于每个文件都具有一定的读写权限。 目录:目录提供了文件名称与文件自身之间的映射,由此使得文件系统上的一个结构被作为一个整体对待。一个目录可包含文件,也可以包含子目录,这些子目录同样可以包含更多的文件和子目录。一个目录在被读的时候,它的行为完全像一个普通文件,但它不能被没有权限的用户程序访问。 特殊文件:特殊文件是Unix系统文件系统中最有特色的地方之一。每个I/O设备(磁盘驱动器、终端等)都与一个这样的文件有关。对特殊文件的操作和普通文件一样,但它引发了对相关设备的操作。特殊设备文件的实体保存在目录/dev中。 符号链接文件:一个符号链接在行为上就像指向另一个文件的指针,这有点像C语言中的指针。在文件系统中,实现这一点是建立一个带有链接名称的文件,该链接指向文件的路径名。 I 标识号,I列表和I节点:一个目录是由一系列结构组成的,每个结构包含有一个文件名和一个指向文件自身的指针,该指针是一个整数,称为文件的I标识号。当文件被访问时,它的I标识号用来作为索引打开一个系统表(I列表),Unix系统表中存放着文件(I节点)的实体。I节点中包含了如下对文件的描述信息: .文件自身的用户和用户组ID .文件的保护码 .文件内容所在的物理磁盘地址 .文件的大小 .最后一次I节点改变的时间,最后一次使用和最后一次修改的时间 .连接该文件的次数,即它出现在其它目录中的次数 .一个指明文件类型的标记(目录、普通文件或特殊文件) 以上就是Unix系统文件系统的介绍。
责编:王立新
微信扫一扫实时了解行业动态
微信扫一扫分享本文给好友
著作权声明:kaiyun体育官方人口 文章著作权分属kaiyun体育官方人口 、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
|
最新专题
推荐圈子
|
|