总结Ubuntu根目录结构下的所有目录以及系统文件的含义(包括二级目录结构文件的含义)
- /bin : 包含系统应用的地方,常用的命令都基本在这
- /sbin : 包含一些只能被超级用户使用的命令。
- /etc : 包含系统全局配置文件的地方,影响系统的行为。
- /lib : 包含非常重要的动态链接库和 kernel modules 的地方。
- /root : 超级用户的 home 目录。
- /home : 用户的 home 目录。
- /tmp : 应用放临时文件的地方。
- /usr : 包含大部分用户的 工具和应用,部分的复制了根目录结构
- /usr/bin 是系统预装的可执行程序,会随着系统升级而改变。
- /usr/local/bin 是用户放置自己的可执行程序的地方,不会被系统升级而覆盖同名文件。
- /opt : 可以选的应用软件包
- /media : 外部设备的挂载点,U盘就挂载在这上边。
- /mnt : 也是一个挂载点,主要是用于临时挂载设备,例如网络文件系统。
- /boot : 包含启动系统所需的文件
- /dev : 包含所有的设备文件。
- /proc : 一个虚拟的文件系统,提供让 kernel 给 processes 发消息的机制
- /var 主要放置系统执行过程中经常变化的文件
- /var/log 系统日志记录分区