本节主要介绍Linux操作系统的目录结构,掌握目录结构知识在Linux的学习中非常重要。在本节一开始,笔者将通过对比Windows操作系统的目录架构,慢慢引导大家熟悉Linux操作系统的目录结构,这两种操作系统的目录结构还是有很大差别的。
Windows操作系统的目录结构相信各位应该很熟悉(见图4-3),它在设计的时候是有盘符的概念的,打开“我的电脑”之后就能看到C盘、D盘、E盘等。当大家仔细去看这些盘符下面的文件时,就能发现无论是文件还是目录,Windows操作系统中的路径都是从盘符开始的。比如,在C盘目录下查找Windows文件夹,路径是“C:\Windows”,其他的盘符同样如此。
图4-3 Windows操作系统的目录结构
Linux操作系统的目录结构则大不相同,它采用的是层级式树状目录结构,在此结构中最上层是根目录“/”,在此目录下再创建其他的目录。也就是说,Linux操作系统中所有的目录、文件都在根目录之下,根目录“/”是唯一的,也是顶级的目录,所有的文件和目录都以根目录“/”为起点,如图4-4所示。
图4-4 Linux操作系统的目录结构
在Linux操作系统中,根目录“/”是顶级目录,根目录的下面是一级目录,我们使用“ls/”命令就可以看到根目录中所有的一级目录。这些目录可不是随随便便就创建出来的,它们各自存放的内容都是已经规划好的,不能胡乱存放文件。各一级目录及其说明见表4-4。
表4-4 一级目录
介绍完这些一级目录各自的作用之后,需要大家记住各个目录下存放的到底是什么内容。而且在使用Linux操作系统的时候一定要记住,它的目录结构是层级式树状目录结构。