系统启动必须
/boot
存放启动linux一些核心文件, 包括连接文件及镜像文件
/lib
lib(library)库, 存放着系统最基本动态连接共享库, 作用类似于 windows 里 dll
/sys
linux2.6 内核中新出现文件系统sysfs就安装于该目录下
sysfs 文件系统集成, 针对进程信息proc 文件系统、针对设备devfs 文件系统以及针对伪终端devpts 文件系统信息
该文件系统直观反映内核设备树, 当一个内核对象被创建候, 对应文件和目录也在内核对象子系统中被创建
指令合集
/bin
bin(Binaries)二进制文件, 存放着最常使用命令
/sbin
Superuser Binaries (超级用户二进制文件), 存放系统管理员使用的系统管理程序
外部文件管理
/etc
存放所有系统管理所需配置文件和子目录
/dev
dev(Device)设备, 存放linux外部设备, 访问设备与访问文件方式相同
/media
该目录用于挂载识别设备(如U盘、光驱)
/mnt
该目录用于临时挂载其他文件系统
临时文件
/run
临时文件系统, 存储系统启动以来信息, 当系统重启时, 该目录下文件应该被删掉或清除
/lost+found
一般情况下为空, 系统非法关机后, 这里将生成文件
/tmp
tmp(temporary)存放临时文件
账户
/root
该目录为系统管理(超级权限者)用户主目录
/home
用户主目录, 每个用户都有一个
/usr
usr(unix shared resources), 用户很多应用程序和文件都放在这个目录下, 类似于 Windows program files 目录
子目录 | 作用 |
---|---|
/usr/bin | 系统用户使用的应用程序 |
/usr/sbin | 超级用户使用的管理程序和系统守护程序 |
/usr/src | 内核源代码默认的放置目录 |
运行过程中使用
/var
var(variable), 存放常修改数据, 如日志(var/log)
/proc
proc(Processes), /proc 是虚拟文件系统, 存储当前内核运行状态的一系列特殊文件, 是系统内存的映射, 内容在内存里, 可通过直接访问此目录来获取系统信息
拓展
/opt
该目录用于给主机额外安装软件
/srv
该目录存放一些服务启动之后需要提取的数据