linux 下一切接文件, 硬件也不例外
根目录 / 下的文件夹每个都有特定的功能
| 文件夹 | 功能 | 备注 |
|---|---|---|
| /bin (/usr/local/bin) | 存放着最常用的命令 | 所有 bin 的基本上都是存放命令的 |
| /sbin | 存放着系统管理命令 | 一般是系统管理员使用 |
| /home | 存放着每个用户的主目录 | 这个目录下的每个目录一般都对应着一个用户, 文件夹名一般就是用户名 |
| /root | 超级管理员的主目录 | 这个目录只能超级管理员使用 |
| /lib | 动态链接库 | 可能所有程序都都会用到 |
| /lost+found | 系统非法关机后, 存放一些文件 | 一般情况下是空的 |
| /etc | 所有系统管理需要的配置文件 | 配置文件都存放在这里或这里的子目录里面 |
| /usr | 应用程序安装目录 | 应用程序文件都在这里 |
| /boot | 启动 linux 的核心文件, 包括连接文件和镜像文件 | 不能随便动, 否则可能无法启动 |
| /proc | 系统内存的映射, 访问这个目录来获取系统信息 | 不能动的, 否者可能直接系统崩溃 |
| /srv | service 缩写, 存放服务启动后需要提取的数据 | 不能动, 也有概率导致系统崩溃 |
| /sys | linux 2.6 以后内核中新的文件系统 | 不能动的, 也会导致系统崩溃 |
| /tmp | 系统临时文件存放 | |
| /dev | 硬件设备以文件形式存放 | 类似于设备管理器 |
| /media | linux 会自动识别一些设备, linux 会把这些设备挂载到这个目录下 | 比如 U盘 光驱等等一些及时使用的设备 |
| /mnt | 临时挂载其他文件系统(外部存储系统) | 插上其他存储设备时挂载到此目录 |
| /opt | 存放软件安装包 | |
| /usr/local | 额外软件的安装目录 | 一般是通过源码编译的软件 |
| /var | 各种日志的存放 | |
| /selinux | 一种安全系统可以控制程序访问特定文件 | 可以自己设置 |
