Linux读书笔记(二)—— 文件目录管理
Linux目录结构的组织形式和Windows有很大的不同。首先Linux没有“盘符”的概念,也就是说Linux系统不存在所谓的C盘、D盘等。已建立文件系统的硬盘分区被挂载到某一个目录下,用户通过操作目录来实现磁盘读写。
既然 Linux 将文件系统挂载到目录下,那么究竟是先有文件系统还是先有目录?和“先有鸡还是先有蛋”一样,这个问题初看起来有点让人犯晕。正确的说法是,Linux 需要首先建立一个根“/”文件系统,并在这个文件系统中建立一系列空目录,,然后将其他硬盘分区(如果有的话)中的文件系统挂载到这些目录中。
理论上说,可以为根目录下的每一个目录都单独划分一个硬盘分区,这样根分区的容量就可以设置得很小(因为几乎所有的东西都存放在其他分区中,根分区中的目录只是起到了“映射”的作用),不过这对于普通用户而言没有太大必要。如果某些目录没有特定的硬盘分区与其挂钩的话,该目录中的所有内容将存放在根分区中。
Linux系统主要目录及其内容如下图所示: