系统环境为CentOS 7
目录名 | 作用 |
/bin/ | 存放系统命令的目录,普通用户和root都可执行 |
/sbin/ | 保存与系统环境设置相关的命令,只有root可以利用这些命令设置环境变量,有些命令允许普通用户查看 |
/boot/ | 系统启动目录,保存与系统启动相关的文件,如内核文件和启动引导程序 |
/dev/ | 设备文件保存位置 |
/etc/ | 配置文件保存位置,系统所有采用默认安装方式的服务配置文件都保存在此,如用户信息、服务启动脚本、服务配置文件等 |
/home/ | 普通用户的宿主目录。创建用户时,每个用户有一个默认登陆和保存自己数据的位置,如:/home/zhangsan |
/lib/ | 系统调用的函数库保存位置 |
/lib64/ | 系统调用的函数库保存位置 |
/lost+found | 当系统意外崩溃或关机时,产生的一些文件碎片会存放在这里,用于后续的修复与恢复 |
/media/ | 挂载目录,用来挂载媒体设备,比如软盘、光盘 |
/mnt/ | 挂载目录,用来挂载额外的设备,如U盘、移动硬盘 |
/opt/ | 安装软件保存位置,不过一般建议把软件安装在/usr/local |
/proc/ | 虚拟文件系统,数据保存在内存而非硬盘,主要保存系统的内核、进程、外部设备状态、网络状态等。如/proc/cpuinfo保存cpu信息,/proc/devices保存设备驱动列表,/proc/filesystems保存文件系统列表,/proc/net保存网络协议信息 |
/root/ | root用户的宿主目录 |
/run/ | 保存了一些服务和程序运行后的PID |
/srv/ | 服务数据目录,一些系统服务启动后,可在该目录保存数据 |
/sys/ | 与/proc类似,主要保存内核信息 |
/tmp | 临时目录,系统用来存放临时文件 |
/usr/ | 系统软件资源目录,usr并不是user缩写,而是UNIX Software Resource的缩写,系统安装的大多数软件都保存在此 |
/usr/lib/ | 应用程序调用的函数库保存位置 |
/usr/local/ | 手工安装软件包保存位置 |
/usr/share/ | 应用程序资源文件保存位置,如帮助文档、说明文档 |
/usr/src/ | 源码包保存位置 |
/var/ | 动态数据保存位置,主要保存缓存、日志、软件运行时产生的文件 |
/var/lib/ | 程序运行需要调用或改变的数据保存位置,如MySQL的数据库保存在/var/lib/mysql/ |
/var/log/ | 系统日志保存位置 |
/var/run/ | 同/run/ |
/var/spool/ | 放置队列数据的目录,如邮件队列和打印队列 |