发布于2026-08-13 阅读(0)
扫一扫,手机访问
学完《Linux一切皆文件》这一节之后,很自然会冒出一个问题:既然日常打交道的几乎都是文件,那这些文件到底该怎么找?其实不复杂。在 Linux 操作系统里,所有文件和目录都会被组织成一棵从根节点“/”出发的倒置树状结构,如图 1 所示。

图 1 Linux 系统文件和目录组织示意图
其中,目录可以理解为 Windows 里的文件夹,目录里既能放文件,也能继续包含其他子目录;而文件本身,存放的才是真正的内容信息。
整个文件系统的最顶层,就是根目录,系统用“/”来表示它。在根目录下面,既可以继续是目录,也可以直接是文件;而每一个目录内部,又还能继续包含(子)目录或文件。这样一层套一层不断展开,最终就形成了一个规模庞大的文件系统。
说白了,这种树状、分层级的文件结构,核心目的就是让文件系统更方便管理、也更容易维护。试着想一想,如果所有文件全都堆在同一个目录里,管理和维护很快就会变成一场噩梦。
现实中也有许多类似的例子,例如在整个行政管理体制中,村民就相当于文件,他们住在一个村庄中,村庄就是存储村民的目录。许多村又组成了个乡,这个乡就相当于存储村的目录,依此类推,最终就构建出了一个庞大的行政区域管理结构图。如果一个目录或文件名是以一个点开始,就表示这个目录或文件是一个隐藏目录或文件。即以默认方式査找(后续会讲查找命令)时,不显示该目录或文件。
为了方便管理和维护,Linux 系统采用了文件系统层次标准,也称为 FHS 标准,它规定了根目录下各个目录应该存在哪些类型的文件(或子目录),比如说,在 /bin 和 /sbin 目录中存放的应该是可执行文件,有关各个目录存放文件的类型,已在《Linux文件目录结构一览表》一节中作了详解介绍,这里不再过多赘述。上一篇:Linux绝对路径和相对路径详解
下一篇:什么是挂载,Linux挂载详解
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
4
5
6
7
8
9