Linux目录配置是依据FHS标准的。主要分为四种交互形式:不变的、可变动的、可分享的、不可分享的。如下:
Linux目录管理_第1张图片

1、可分享的:可以分享给其他系统挂载使用的目录,包括可执行文件与使用者邮箱等数据,是能够分享给网络上其他主机挂载使用的目录。

2、不可分享的:自己机器上运行的设备文件,或者是与程序相关的socket文件等,由于仅与自身有关,所以不适合分享给其他主机使用。

3、不可变动的:有些数据是不会经常变动的,跟随着distribution而不变动,比如:函数库、文件说明文档、系统管理员所管理的主机服务配置文件等等;

4、可变动的:经常改变的数据,例如:登录文件、一般用户可自行改变的新闻群组等;

FHS针对目录树架构定义出三层目录下面应该放置什么数据:

  • 第一层:/,表示root根目录,与开机系统有关;
  • 第二层:/usr,与软件安装、执行有关;
  • 第三层:/var,与系统运行过程有关;

“ / ”目录就是Linux系统中目录树的起点嘛,一切从根开始。

“ /usr ”目录放置的是可分享不可变动的数据,是Unix操作系统软件资源所放置的目录,而不是我们user的一个数据。

“ /var ”目录主要针对于常态性变动的文件,包括高速缓存、登录文件、以及某些软件运行所产生的文件,包括程序文件,或者MySQL数据库的文件等,都会放到这个目录下。

目录树主要的特性:
(1) 目录树的起始点为“/”目录。
(2) 每一个目录,不仅仅能使用本地端的分区系统,也可以使用网络端的文件系统(如NFS、GFS等)。
(3) 每一个文件在此目录下的文件名,都是独一无二的,包括完整路径。

绝对路径:由根目录开始写起的文件名或目录名称就是绝对路径。
相对路径:相对于目前路径的文件名写法。

“/”目录下对应的各个目录解释:

“/usr”目录所对应的各个目录解释:

Linux目录管理_第2张图片

“/var”目录所对应的各个目录解释:

Linux目录管理_第3张图片

———————— 本文至此结束,感谢阅读 ————————