以下内容的学习平台是Centos 7。
- /bin:系统自身启动和运行时可能会用到的核心二进制程序,不能关联至独立分区。
- /boot:系统引导启动时要加载的静态文件,内核和ramdisk及grub等 。
- /dev:devices的简写;所有设备文件及特殊文件的存储位置
- b:block device 块设备
- c:character device 字符设备
- /etc:大多数应用程序的配置文件的集中存放位置。
- /home:普通用户的家目录的统一存放位置,每个用户的主目录通常默认为:
/home/USERNAME - /lib:基本共享库文件,以及内核模块文件
- /lib64:专用于x86_64系统上的辅助共享库文件的存放位置。
- /lost+found:这个 目录平时是空的,系统非正常关机而留下“无家可归”的文件就在这里。
- /media:便携式移动设备的挂载点
- /mnt:系统提供这个目录是 让用户临时挂载其他的文件系统。
- /opt:第三方应用程序安装目录。
- /proc:用于输入内核与进程信息相关的虚拟文件系统,也叫伪文件系统,由内核参数映射而来。
- /root:系统管理员的主目 录。
- /sbin:管理类基本命令,不能关联至独立分区,系统启动便会用到的程序。
- /srv:services简写,服务类程序用到的中间数据。
- /sys:用于输出当前系统上硬件设备相关信息的虚拟文件系统,内核中与硬件设备相关的信息映射。
- /tmp:temporary,临时文件存放位置。
- /usr:UNIX Software Resource
UNIX操作系统软件资源存放位置,如上图,有4个软链接文件最终都法指向/usr。
- 这里再插一张图
- bin:
- sbin:
- ib
- lib64:
- include:C程序的头文件
- share:机构化独立的数据,例如doc,man等
- locale:第三方应用程序的安装位置:
19./var:经常发生变化的文件的存放位置
- cache:应用程序缓存数据目录
- lib:应用程序状态信息数据
- local:专用于为/usr/local下的应用程序存储可变数据
- lock:锁文件
- log:日志目录及文件
- opt:专用于为/opt下的应用程序存储可变数据
- run:运行中的进程相关的数据,通常用于存储进程的pid文件
- spool:应用程序的数据池
- tem:保存系统两次重起之间产生的临时数据
不详细之处,下次再补充。