文件可以用两种方式来区分:可否共享,以及是是否常常修改。把不同类别的文件放在不同的目录下,例如:
| \ |
可共享 |
不可共享 |
| 静态 |
/usr、/opt |
/etc、/boot |
| 时常修改 |
/var/mail、/var/spool/news |
/var/run、/var/lock |
主要文件目录
| 目录 |
作用 |
| / |
根目录 |
| /bin |
基础的二进制命令文件 |
| /boot |
系统引导文件 |
| /dev |
硬件设备文件 |
| /etc |
配置文件,例如可以把数据库启动配置文件放在这 |
| /etc/opt |
对应安装在/opt目录下的软件的配置文件,要求目录结构和/opt下一致 |
| /home |
用户目录(/home/user) |
| /lib |
依赖文件 |
| /media |
移动设备接入文件夹 |
| /mnt |
临时挂载点 |
| /opt |
用于添加应用程序(类似windows下的D:\software) |
| /root |
超级管理员目录 |
| /sbin |
管理员的二进制命令文件 |
| /srv |
系统服务所需数据存放 |
| /tmp |
临时文件存放 |
| /usr |
类似windows下的C:\文件夹,放全局目录 |
| /usr/bin |
大多数的用户命令 |
| /usr/lib |
程序的依赖文件 |
| /usr/sbin |
非标准系统二进制文件 |
| /usr/local |
类似windows下的C:\program files文件夹,本地目录,例如可以把数据库程序放在这 |
| /usr/local/bin |
|
| /usr/local/lib |
|
| /usr/local/sbin |
|
| /var |
可变动数据存储 |
| /var/lib |
变量状态信息,例如可以把数据库数据存放在这个目录下 |
| /var/log |
日志文件,例如可以把数据库日志文件放在这 |