Linux目录配置
Linux目录配置的依据——FHS
| 可分享(shareable) | 不可分享(unshareable) | |
|---|---|---|
| 不变(static) | /usr(软件存放处) | /etc(配置文件) |
| /opt(第三方辅助软件) | /boot(启动与内核文件) | |
| 可变(variable) | /var/mail(用户邮箱) | /var/run(程序相关) |
| /var/spool/news(新闻组) | /var/lock(程序相关) |
- shareable:可以分享给其他系统挂在使用的目录
- unshareable:自己机器上面运行的设备文件或是与程序有关的socket文件等,仅与自身机器相关
- static:不会经常变动的数据
- variable:经常修改的数据,日志文件、一般用户可自行接收的新闻组等
- /(root,根目录):与启动系统有关
- 所在的分区越小越好
- /usr(unix software resource):与软件安装/执行有关
- Unix操作系统软件资源所放置的目录
- /var(variable):与系统运行过程有关
- 缓存、日志文件以及某些软件运行所产生的文件,主要是一些经常性变动的文件
目录树(directory tree)
特性:
- 目录树的启始点为根目录(/, root)
- 每一个目录不止能使用本地分区的文件系统,也可以使用网络上的文件系统
- 每个文件在此目录树中的文件名(包含完整路径)都是独一无二的
绝对路径&相对路径
- ./:代表当前目录
- ../:代表上一层目录