1./boot:引导文件存放目录,内核文件(vmliuz)、引导加载器(bootloader、grub)都存放于此目录
2./bin: 供所有用户使用的基本命令:不能关联至独立分区,OS启动即会用到的程序
3./sbin:管理类的基本命令:不能关联至独立分区,OS启动即会用到
4./lib: 启动时程序依赖的基本共享文件以及内核模块文件(/lib/modules)
5./lib64:专用于x86_64系统上的辅助共享库文件存放位置
6./etc: 配置文件目录
7./home/USERNAME:普通用户家目录
8./root:管理员的家目录
9./media:便携式移动设备挂载点
10./mnt:临时文件系统挂载点
11./dev:设备文件及特殊文件存储位置
b:block device,随机访问,例如硬盘
c:character device 线性访问,例如鼠标,键盘
12./opt:第三方应用程序的安装位置
13./srv:系统上运行的服务用到的数据
14./tmp:临时文件存储位置
15./usr:universal shared, read-only data,/user里面放置的数据属于可分享的与不可变动的
bin:保证系统拥有完整功能而提供的应用程序
sbin:非系统正常运行所需要的系统命令。最常见的是某些网络服务软件的服务命令(daemon)
lib:32位使用
lib64:只存在64位系统
include:C程序的头文件(header files)
share:结构化独立的数据,例如doc,man等
local:第三方应用程序的安装位置
bin,sbin,lib,lib64,etc,share
16./var:variable data files,/var目录主要针对常态性变动的文件,包括缓存、登录文件以及某些软件运行所产生的文件,包括程序文件。
cache:应用程序缓存数据目录
lib:应用程序状态信息数据
local:专用于为/usr/local下应用程序存储可变数据
lock:锁文件
log:日志目录及文件
opt:专用于为/opt下的应用程序存储可变数据
run:运行中的进程相关数据,通常用于存储进程pid文件
spool:应用程序数据池
tmp:保存系统两次重启之间产生的临时数据
17./proc:用于输出内核与进程信息相关的虚拟文件系统
18./sys:用于输出当前系统上硬件设备相关信息虚拟文件系统
19./selinux:security enhanced Linux,selinux相关的安全策略等信息的存储位置