系统文件目录从根目录开始,根目录用/来表示
[12:52:35 root@qiyue[ /]#ls
bin boot data dev etc home lib lib64 media misc mnt net opt path proc root run sbin srv sys tmp usr var
bin 所有用户使用的基本命令都放在这里
boot 引导文件存放目录,内核文件和一些启动加载相关的文件放在这里。
dev 设备文件或特殊文件
etc 绝大多数的系统配置文件都放在这里
home 除root外普通用户的家目录
lib 启动时程序依赖的基本共享文件和内核块文件放在这里
lib64 x86_64系统专用的共享库文件放在这里
media 便携式移动设备挂载点
mnt 临时文件其他设备的挂载点
opt 第三方应用程序的安装位置
proc 用于输出系统内核和进程文件的虚拟系统
root 超级管理员root的家目录
sbin 和管理相关的基本命令放在这里
srv 系统运行的服务用到的数据
sys 当前系统上硬件相关信息的虚拟文件
tmp 临时文件放在这里
usr是一个复杂的系统目录,下级有许多目录,放置了许多种类用途的文件
[12:52:38 root@qiyue[ /]#ls /usr
bin include lib lib64 libexec local sbin share src tmp
bin 保证系统拥有完整功能运行的程序
include C程序的头文件
lib 包含各类软件的函式库、目标文件等,32位使用
lib64 包含各类软件的函式库、目标文件等,64位使用
local 第三方应用程序的安装位置
sbin 非系统正常运作所需要的系统指令。
share 结构化独立的数据
src 一般原始码放置处
var放置被系统改变过的数据、临时文件、日志文件、记录文件。
[13:11:22 root@qiyue[ /]#ls /var
cache empty ftp gopher kerberos lib local lock log mail nis opt preserve run spool tmp
cache 应用程序缓存数据目录
lib 应用程序状态信息数据,系统运行时要改变的文件
local 为/usr/local下的应用程序存储可变数据
lock 锁定文件
log 各种程序的日志目录文件
opt 为/opt下的应用程序存储可变数据
run 保存到下次引导前有效的关于系统的信息文件,运行中的进程相关数据
spool 应用程序数据池
tmp 保存系统两次重启之间产生的临时数据