外国服务器,香港服务器,美国服务器,高防服务器,服务器租用,服务器托管
首页 > 新闻资讯 > 极客学院
服务器中文件系统的层次结构
2019-01-27 23:52:37 | 来源:极客网络 | 作者:liuchuang

       高防服务器在 Linux系统中,信息的基本组织单位作文件。 Linux文件系统采用一种逻辑的方法组织、存储、访问、操作和管理信息,把文件组织在一个层次目录结构的文件系统中,每个目录包含一组相关文件的组合。 Linux系统的一个重要特性是提供一种通用的文件处理方式,简化物理设备的访问;按文件方式处理物理设备,允许用户以同样的命令处理普通文件和物理设备。例如,在打印机上打印文件与在终端屏幕上显示文件的处理方式是类似的。
一、树形层次结构
       从理论方面讲,文件系统是文件的一种逻辑组织结构。从用户的角度看, Linux的文件系统只是一个树形层次组织结构的目录文件树,文件系统的起点是根目录root。根目录相当于整个目录文件树的根,如图1所示。
服务器目录文件的层次组织结构.png
      子目录是整个目录文件树形层次组织结构中的一个中间节点,是比当前目录层次低一级的目录。文件是整个目录树形层次组织结构中的一个叶子节点。例如,如果/んsr目录是当前目录那么所有位于/usr下面的目录及其子目录都是当前目录的子树,如bin和lib就是/usr下边的子树。除非明确指定了目录路径,大多数 Linux系统命令均把文件参数看作当前目录中的文件。
      在文件系统中,若干文件可以组成一个目录,而若干不同的目录则可以构成一个目录的层次组织结构,而位于目录层次结构顶端的就是一个称为根目录的特殊目录。根目录包含了各种系统目录和文件,如bin、/boot、/dev、/etc、/home、/ib、/proC、/sbin、/tmp、/usr及Var等标准目录。图1给出的是一个简化的文件系统层次组织结构。
      在操作系统中,文件系统的设计目的就是把文件有序地组织在一起。 Linux系统提供了一种便于用户从逻辑上组织文件的文件系统。Linux系统鼓励用户按照一定的原则建立目录,例如,存储源程序的目录、存储目标程序的目录以及存储文档的目录等。 Linux文件系统的关键思想是其层次组织结构,不管系统中拥有多少用户,每个用户都可以创建若干目录及其子目录,分类存储自己的文件。
      另外,文件的访问权限是多用户计算机文件系统的一个重要组成部分,用于保护用户的数据安全。
      Linux系统的一个重要特性是,所有的I/O设备都与特殊文件联系在一起,用户无需了解硬件设备的读写方式,只需像操作普通文件一样操作特殊文件,即可达到访问I(O设备的目的。例如,读取特殊文件相当于从硬件设备中直接读出数据,写特殊文件则相当于直接向硬件设备发送数据。利用特殊文件,实现了用户程序与硬件设备之间的通信,由文件系统管理硬件设备的I/O处理,使得硬件设备对用户是透明的。
二、路径名
      无论何时,当前工作目录中的所有文件都是可以直接存储的。通过名字,可以直接引用文件。而对于非当前目录中的文件,必须在文件名之前加上各级目录路径才能访问。文件的路径名指的就是从某个目录开始,穿过整个文件系统,直至到达目标文件而经过的一条目录层次路径例如,从“/”目录开始,中间经过usr和bin两级子目录的一条路径就是find文件的路径名,如下所示。
      把上述访问路径写成 Linux文件系统中标准路径名就是/usr/bin/fnd。
      文件的访问路径可以有两个起始点:一是从当前工作目录开始,二是从根目录开始。凡是以根目录为起始位置,即以斜线字符“/”为起始字符的路径名称为绝对路径名。绝对路径名指定了文件在文件系统的层次组织结构中从根目录开始的存储位置。
      相对路径是指相对于当前工作目录而言的目录。凡以当前工作目录或其他以非斜线字符为起始字符的所有路径名都是相对路径名。相对路径名指定了文件在文件系统中相对于当前工作目录的存储位置。
      例如,路径名/usr/ include/ stdio.h就是一个从根目录开始的绝对路径名。其中,usr是根目录的子目录, include是usr目录的子目录,而 stdio.h则是这个目录层次末端的一个文件。
include/ stdio.h是相对于/usr目录的一个
      相对路径名,而 stdio.h则是相对于/usr/include目录的一个相对路径名。每个目录中均包含以句点“."和双句点“.”命名的两个特殊的目录文件,分别表示当前目录及其父目录。这两个特殊目录把文件系统中的各级目录有机地联结在一起。句点“.”是当前目录的别名,凡是期望访问当前目录中的文件时,都可以直接使用句点“”而不必明确给出当前目录名。双句点“”是当前目录父目录的别名。从任何目录位置开始,使用双句点“.”形式的父目录,可以逐层攀升到文件系统层次组织结构的最上层。
下面几个简单的规则适用于所有的路径名:
      1.如果路径名以斜线字符开始,则说明路径名是从根目录开始的绝对路径名,除此之外,其他所有的路径名都是相对于当前目录的相对路径名。
      2.路径名要么是由斜线字符分隔的一系列名字,要么是单个名字,在一串名字中,最后一个名字就是实际的文件,其他名字均为目录。文件可以是任何类型的文件。
      3.在任何目录位置,在路径名中使用双句点“.”符号可以往上攀升文件系统的目录层次。在路径名中,除了双句点“”之外的其他所有名字均为降低目录层次。

最新新闻

查看更多

相关新闻

查看更多

推荐优选服务器

国内外服务器租用、服务器托管,365天24小时极致服务体验~认准极客网络!
在线咨询
24H在线售后
11082052
24H服务热线
0769-88836624
IDC/ISP/IRCS/增值电信业务经营许可证号:粤B1-20190887
COPYRIGHT © 2010-2018 广东极客网络科技有限公司 版权所有.粤ICP备18157343号
极客网络提供:服务器租用,服务器托管,高防服务器,香港服务器,美国服务器,韩国服务器,日本服务器,台湾服务器,免备案服务器,bgp高防服务器,站群服务器,等外国服务器IDC服务;敬请放心选购!

在线
客服

客服
热线

0769-88836624
7*24小时服务热线

关注
微信

马上推出关注官方微信
顶部