前言
Linux的目录配置并不是随便配置的,而是有一定的依据的,这个依据就是--FHS(Filesystem Hierarchy Standard):文件系统的层级结构标准.
FHS的目的是规范文件存放目录,规定每个特定的目录下存放哪些数据,这样的好处就是操作系统在目录架构不变的前提下,发展出开发者想要的独特风格.
Filesystem Hierarchy Standard
FHS根据文件使用是否频繁和文件是否允许随意变更将文件交叉组合出八种类型.
其中,可分享的文件,就是可以分享给其他系统挂在使用的目录..
FHS定义出三个目录及其存放的数据:
/ :root,根目录:与开机系统有关
/usr(unix software resource):与软件安装/执行有关
/var(variable): 与系统运作过程有关
其中,FHS建议根目录越小越好,且应用程序不要放在根目录.
下面是FHS定义根目录下的次目录:
/根节点结构
/usr结构
/var结构
绝对路径和相对路径
绝对路径:在linux中以 / 访问的路径就是绝对路径.
相对路径:
以 . 或者 ./ 开头的代表当前目录
以.. 或 ../开头的代表上一级目录