1、 linux所有的目录都存在"/"目录下,并没有将硬盘分为C、D、E盘
a、boot :系统的引导程序,比如Linux内核程序文件vmlinuz,磁盘内映射文件initrd
b、dev :系统设备目录,在Linux系统下,任何设备都对应着一个或多个设备文件,例如磁盘对应着 /dev/sd*文件 包含硬件和显示器等
访问该目录下某个文件,相当于访问某个设备,常用的是挂载光驱 mount /dev/cdrom /mnt。
c、etc : 系统的配置文件
d、lib :该目录含有系统引导过程,以及运行系统命令所需要挟内核模块和各种动态链接共享文件。
e、sbin :超级用户组使用的系统命令
f、bin: 系统管理员和普通用户共享的各种通用命令程序
记忆方法:目录简介拼接:delsb,删除Sb,谁删除这其中的文件目录了,谁就是SB
g、home:用户主目录的根目录,每增加一个新用户,系统都会在此目录下面增加一个和用户名相同的目录,存储用户相关的配置和数据。
h、media: 移动设备的安装点
i、mnt:文件系统的临时挂载点
j、opt:应用程序等附加软件的安装目录
k、var: 存储各种可变长的数据文件,如日志文件等
l、usr:存储系统提供的各种共享数据
m、root:超级管理员的主目录
n、tmp:临时文件目录,系统重启后会自动清空
o、proc:进程文件的跟目录,是一个虚拟的文件系统,通过对此目录的文件读取可以获取系统动态的很多信息:如CPU、内存、运行时间等。
2、FHS:文件系统层次结构标准
a、第一层 "/" 下边的各个目录应该放什么数据,例如/etc应该放置设置文件,/bin 与 /sbin则放置可执行的文件等等。
b、第二层 则是针对/usr 和 /var 这两个目录定义的,例如 /var/log 放置系统登录文件、/usr/share 放置共享数据等等。
3、usr:应用程序存放目录
/usr/bin 存放应用程序
/usr/share 存放共享数据
/usr/lib 存放不能直接运行的,却是许多程序运行所必需的一些函数库文件
/usr/local 存放软件升级包
/usr/share/doc 系统说明文件存放目录
/usr/share/man 程序说明文件存放目录
4、var:放置系统执行过程中经常变化的文件
/var/log 随时更改的日志文件
/var/log/message 所有登录文件存放的目录
/var/spool/mail 邮件存放的目录