Linux文件系统的层次结构
2年前 (2024-04-27)
通过学习《Linux一切皆文件》一节我们知道,平时打交道的都是文件,那么,应该如何找到它们呢?很简单,在 Linux 操作系统中,所有的文件和目录都被组织成以一个根节点“/”开始的倒置的树状结构,如图 1 所示。

图 1 Linux 系统文件和目录组织示意图
其中,目录就相当于 Windows 中的文件夹,目录中存放的既可以是文件,也可以是其他的子目录,而文件中存储的是真正的信息。
文件系统的最顶层是由根目录开始的,系统使用“/”来表示根目录,在根目录之下的既可以是目录,也可以是文件,而每一个目录中又可以包含(子)目录或文件。如此反复就可以构成一个庞大的文件系统。
其实,使用这种树状、具有层次的文件结构主要目的是方便文件系统的管理和维护,想象一下,如果所有的文件都放在一个目录下,其文件系统的管理和维护将变成一场噩梦。
现实中也有许多类似的例子,例如在整个行政管理体制中,村民就相当于文件,他们住在一个村庄中,村庄就是存储村民的目录。许多村又组成了个乡,这个乡就相当于存储村的目录,依此类推,最终就构建出了一个庞大的行政区域管理结构图。注意,目录名或文件名都是区分大小写的,如 dog、DOG 和 Dog 为 3 个不同的目录或文件。完整的目录或文件路径是由一连串的目录名所组成的,其中每一个目录由“/”来分隔。如 cat 的完整路径是 /home/cat。
在文件系统中,有两个特殊的目录,一个是用户所在的工作目录,即当前目录,可用一个点“.”表示;另一个是当前目录的上一层目录,也叫父目录,用两个点“..”表示。
如果一个目录或文件名是以一个点开始,就表示这个目录或文件是一个隐藏目录或文件。即以默认方式査找(后续会讲查找令)时,不显示该目录或文件。
为了方便管理和维护,Linux 系统采用了文件系统层次标准,也称为 FHS 标准,它规定了根目录下各个目录应该存在哪些类型的文件(或子目录),比如说,在 /bin 和 /in 目录中存放的应该是可执行文件,有关各个目录存放文件的类型,已在《Linux文件目录结构一览表》一节中作了详解介绍,这里不再过多赘述。- 随机文章
- 杭州 直飞 马尔代夫(直飞马尔代夫,感受蓝天碧海!)
- 深圳马尔代夫好玩(深圳建成仿马代旅游度假胜地)
- 马尔代夫鱼腩照片(马尔代夫餐厅食材曝光:鱼腩成主角)
- 泰国 马尔代夫 日本(三大亚洲度假胜地:泰国、马尔代夫、日本)
- 北京 马尔代夫 直飞(北京到马尔代夫直飞,一次梦幻之旅)
- 唯美马尔代夫高清(绝美马尔代夫风光,高清图片惊艳呈现)
- 印度马尔代夫政局(印度在马尔代夫政局中的作用日益增强)
- 中国 马尔代夫 转播(中马合拍!马尔代夫将中国足球超级联赛转播正式引进当地!)
- 中国 马尔代夫 预测(2021年中国游客马尔代夫游人数预测达新高)
- 宽幅马尔代夫壁纸(高清马尔代夫风景壁纸,让你身临其境)
- 旅行社去马尔代夫(重返热带天堂:惊喜之旅在马尔代夫!)
- 上海直发马尔代夫(直飞马尔代夫,上海开通海岛旅游航线)
- 蜜月 毛里求斯 马尔代夫(度假胜地:毛里求斯与马尔代夫)
- 插画马尔代夫图片(瑰丽马尔代夫:浪漫之旅的完美目的地)
- 美国 马尔代夫 警告(马尔代夫发出警告,提示美国对旅游行业的影响)
- 过年 马尔代夫(过年去马尔代夫,享受独特的度假体验)
- 衡山马尔代夫位置(后的:衡山马尔代夫度假村位于哪里?)
- 肇庆马尔代夫图片(壮美海底世界,肇庆马尔代夫别样仙境)
- 贵阳马尔代夫奶茶(贵阳出现口感超甜的“马尔代夫奶茶”)
- 海参 马尔代夫(重写后的标题:马尔代夫海参之旅)
- 文轩 马尔代夫(文轩游马尔代夫,舒适的珊瑚海之旅)
- 苏丹 马尔代夫(苏丹和马尔代夫发生的重要事件:新闻报道)
- 携程 马尔代夫(携程推出马尔代夫岛屿住宿预订新方案)
- 马尔代夫不用滤镜(马尔代夫的真实面貌,不需要加滤镜!)
- 萨利泄湖马尔代夫(马尔代夫大型萨利泄漏对环境造成威胁)
- 马尔代夫介绍美食(美食探秘之马尔代夫,品味海鲜美味!)
- 超长马尔代夫美景(惊艳壮美!马尔代夫绝美景色一览无余)
- 唯一 马尔代夫(享受轻奢岛屿度假体验,来马尔代夫吧!)
- 马尔代夫休息什么(马尔代夫:如何度过完美的休闲时光?)
- 马尔代夫专业代理(马尔代夫旅游专家提供专业代订服务!)
