1.Linux 目录结构
Linux整个文件系统是从目录开始
2.Linux文件层次标准
为了解决不同的开发人员之间不统一的问题,文件层次标准简称FHS,全称filesystem hierarch standard
FHS定义了两层规范:第一层规范,/目录下面应该要放什么文件,比如/etc下面就应该放配置文件。第二层规范是针对Linux下/usr和/var这两个目录的子目录来定义的。比如/usr/share下面就应该放共享数据文件。
3.Linux根目录下各个文件的规定
- bin:系统启动时需要的可执行命令,大部分普通用户只有可执行权限,没有读写权限,只有root用户有读写权限
- boot:用来存放BootLoader相关文件,千万不要乱动,否则无法进入系统
- cdrom:光盘目录
- dev:设备驱动文件夹
- etc:系统配置文件夹,这个文件夹的权限很高,只有root用户才可以修改这个文件夹
- home:家目录,普通用户都有一个以自己名字命名的文件夹来存放在这个目录里面
- lib:各钟程序所需要的库文件和系统可以正常运行的支持文件都放在这个文件夹里面
- lib64:64位支持库
- media:用来存放第三方文件
- mnt:可以把设备挂载在这个文件夹下,比如U盘
- opt:用来存放第三方文件
- proc:存放系统信息和进程信息
- root:root用户的家目录
- run:保存了系统从最开始到现在的系统信息
- sbin:存放系统管理员的可执行命令,里面也是二进制文件
- snap:snap应用程序框架的程序文件
- srv:用来存放系统储存服务相关数据
- sys:系统的设备和文件层次信息
- temp:存放临时文件
- usr:存放和用户有关的文件
- var:存放一直变化的文件