Linux文件系统及目录结构介绍
一、Linux文件系统
FHS(英文:Filesystem Hierarchy Standard 中文:文件系统层次结构标准),多数Linux版本采用这种文件组织形式,FHS定义了系统中每个区域的用途、所需要的最小构成的文件和目录同时还给出了例外处理与矛盾处理。FHS定义了两层规范,第一层是, / 下面的各个目录应该要放什么文件数据,例如/etc应该要放置配置文件,/bin与/sbin则应该要放置可执行文件等等。第二层则是针对/usr及/var这两个目录的子目录来定义。例如/var/log放置系统登录等相关日志文件、/usr/share放置共享数据及帮助文档等等。 具体可参考FHS_2.3标准文档。
二、Linux系统目录结构
1.如下图所示,列出了Linux系统中/(根目录)下的所有目录。

2.如图所示,Linux系统目录结构树形图。

3.Linux系统目录结构介绍。
/bin 它是重要的二进制应用程序,包含二进制文件,系统的所有用户使用的命令都在这里
/boot 启动包含引导加载程序的相关文件,包含内核文件,启动引导配置文件
/dev 包含设备文件,终端文件,USB 或者连接到系统的任何设备
/etc 配置文件,启动脚本等,包含所有程序所需要的配置文件,也包含了启动/停止单个应用程序的启动和关闭 shell 脚本
/home 本地主要路径,所有用户用 home 目录存储个人信息
/lib/lib64 系统库文件,包含支持位于 /bin 和 /sbin 下的二进制库文件;前者存放的是32位操作系统库文件,后者存放的是64位操作系统库文件
/lost+found 在根目录下提供一个遗失+查找系统,必须在 root 用户下才能查看当前目录下的内容
/media 挂载可移动介质
/mnt 挂载文件系统
/opt 提供一个可选的应用程序安装目录
/proc 特殊的动态目录,用于维护系统信息和状态,包括当前运行中进程信息
/root root 用户的主要目录文件夹
/run 是一个临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被删掉或清除。
/sbin 重要的二进制系统文件
/tmp 系统和用户创建的临时文件,系统重启时,这个目录下的文件都会被删除
/usr 包含绝大多数用户都能访问的应用程序和文件
/var 经常变化的文件,诸如日志文件或数据库等。
浙公网安备 33010602011771号