Linux文件系统的层次结构
作者:若安舟已远
时间:2026-08-13
浏览:2
学完《Linux一切皆文件》这一节之后,很自然会冒出一个问题:既然日常打交道的几乎都是文件,那这些文件到底该怎么找?其实不复杂。在 Linux 操作系统里,所有文件和目录都会被组织成一棵从根节点“/”出发的倒置树状结构,如图 1 所示。 图 1 Linux 系统文件和目录组织示意图 其中,目录可以理
学完《Linux一切皆文件》这一节之后,很自然会冒出一个问题:既然日常打交道的几乎都是文件,那这些文件到底该怎么找?其实不复杂。在 Linux 操作系统里,所有文件和目录都会被组织成一棵从根节点“/”出发的倒置树状结构,如图 1 所示。

图 1 Linux 系统文件和目录组织示意图
其中,目录可以理解为 Windows 里的文件夹,目录里既能放文件,也能继续包含其他子目录;而文件本身,存放的才是真正的内容信息。
整个文件系统的最顶层,就是根目录,系统用“/”来表示它。在根目录下面,既可以继续是目录,也可以直接是文件;而每一个目录内部,又还能继续包含(子)目录或文件。这样一层套一层不断展开,最终就形成了一个规模庞大的文件系统。
说白了,这种树状、分层级的文件结构,核心目的就是让文件系统更方便管理、也更容易维护。试着想一想,如果所有文件全都堆在同一个目录里,管理和维护很快就会变成一场噩梦。
现实中也有许多类似的例子,例如在整个行政管理体制中,村民就相当于文件,他们住在一个村庄中,村庄就是存储村民的目录。许多村又组成了个乡,这个乡就相当于存储村的目录,依此类推,最终就构建出了一个庞大的行政区域管理结构图。注意,目录名或文件名都是区分大小写的,如 dog、DOG 和 Dog 为 3 个不同的目录或文件。完整的目录或文件路径是由一连串的目录名所组成的,其中每一个目录由“/”来分隔。如 cat 的完整路径是 /home/cat。
在文件系统中,有两个特殊的目录,一个是用户所在的工作目录,即当前目录,可用一个点“.”表示;另一个是当前目录的上一层目录,也叫父目录,用两个点“..”表示。
如果一个目录或文件名是以一个点开始,就表示这个目录或文件是一个隐藏目录或文件。即以默认方式査找(后续会讲查找命令)时,不显示该目录或文件。
为了方便管理和维护,Linux 系统采用了文件系统层次标准,也称为 FHS 标准,它规定了根目录下各个目录应该存在哪些类型的文件(或子目录),比如说,在 /bin 和 /sbin 目录中存放的应该是可执行文件,有关各个目录存放文件的类型,已在《Linux文件目录结构一览表》一节中作了详解介绍,这里不再过多赘述。
作者最新文章
WPS 表格单元格内换行快捷键是什么
2026-10-10 15:48
Word格式转换成PDF?Word转PDF的具体步骤是什么?
2026-09-02 19:13
长安猎手K50 2026款上市,14.19万元起售
2026-08-25 16:08
价格大跳水,网友惊呼买早了!两大巨头正面交锋,最高直降2500元,几乎所有品类“你降我也降”
2026-08-25 16:02
全新奥迪Q3 L申报信息揭晓,车身尺寸升级,动力配置保持强劲
2026-08-25 15:44
上一篇:
Linux绝对路径和相对路径详解
下一篇:
什么是挂载,Linux挂载详解
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多










































