一、概述
在早期阶段,各个厂家定义了自己的Linux的系统文件目录,非常混乱,但是在后期,FHS标准规定了Linux下根目录各文件夹的名称以及作用,统一了Linux下文件命名混乱的局面。
FHS(英文:Filesystem Hierarchy Standard 中文:文件系统层次结构标准),多数 Linux 版本采用这种文件组织形式,FHS 定义了系统中每个区域的用途、所需要的最小构成的文件和目录同时还给出了例外处理与矛盾处理。
FHS 定义了两层规范:
第一层是, / 下面的各个目录应该要放什么文件数据,例如 /etc应该要放置设置文件,/bin 与 /sbin 则应该要放置可执行文件等等。
第二层则是针对 /usr 及 /var 这两个目录的子目录来定义。例如 /var/log 放置系统登录文件、/usr/share 放置共享数据等等。
二、Linux下根目录的文件
(1)根目录“/”
根目录位于目录结构的最顶层,用斜杠表示,类似于windos下的“C:\”,根目录下的文件包含了操作系统中所有的目录和文件。
当我们在Linux下根目录下查看文件时候,会显示出如下内容
根目录下主要存在的文件有
bin,boot ,dev ,etc ,home ,lib ,lost+found ,media ,mnt ,opt,proc ,root ,sbin ,selinux ,srv ,sys,tmp ,usr ,var。