在Linux系统中,所有的内容都可以以文件的形式展现出来,并通过一个树形的结构统一管理和组织这些文件。如图所示:
下面是各个目录的介绍:
目录 | 功能 |
---|---|
/bin | 存放系统命令 |
/sbin | 存放系统管理员(root)使用的系统管理程序 |
/home | 存放普通用户的主目录,每个用户都有一个默认是登录和保护自己数据的位置 |
/root | 超级权限者(root)的用户主目录 |
/lib | 存放系统开机所需要的动态连接共享库。作用类似于windows里面的DLL文件 |
/lost+found | 此目录一般是空的,系统非法关机时会存放一些文件 |
/etc | 存放配置文件 |
/usr | 用户很多应用程序和文件都放在这个目录下,类似于windows下的program files目录 |
/boot | 系统启动目录,保存与系统启动相关的文件 |
/proc | 系统内存的映射,一般情况下不要乱动 |
/srv | 存放一些服务启动之后需要提取的数据,一般情况下不要乱动 |
/sys | 主要保存与内核相关的信息,一般情况下不要乱动 |
/tmp | 存放一些临时文件 |
/dev | 类似于windows的设备管理器 |
/media | 挂载目录 |
/mnt | 可让用户临时挂载别的文件系统 |
/opt | 给主机额外安装软件所摆放的目录 |
/var | 存放日志 |
/selimux | 是一种安全子系统,能控制程序只能访问特定文件 |
/usr子目录介绍:
子目录 | 功能 |
---|---|
/usr/bin | 存放系统命令 |
/usr/sbin | 存放根文件系统不必要的系统文件命令 |
/usr/lib | 应用程序调用的函数库保存位置 |
/usr/XIIR6 | 图形界面系统保存位置 |
/usr/local | 手工安装的软件保存位置 |
/usr/share | 应用程序的资源文件保存位置 |
/usr/src | 源码包保存位置 |
/usr/include | C/C++等变成语言头文件的放置位置 |