Linux分享:https://www.jianshu.com/nb/49019939
Linux 的根目录的直属子目录
bin
- bin: 是英语 binary 的缩写,表示“二进制文件”,(我们知道可执行文件是二进制的)
- bin 目录包含了会被所有用户使用的可执行程序
boot
- boot:英语 boot 表示“启动
- boot 目录包含与 Linux 启动密切相关的文件
dev
dev:英语 device 的缩写,表示“设备”,包含外设。它里面的子目录,每一个对应一个外设,比如代表我们的光盘驱动器的文件就会出现在这个目录下面;
etc
etc: 有点不能顾名思义了。etc 是法语 et cetera 的缩写,翻成英语就是 and so on,表示“…等等”,etc 目录包含系统的配置文件
home
- home:英语 home 表示“家”。用户的私人目录,在 home 目录中,我们放置私人的文件.
- Linux 中的每个用户都在 home 目录下有一个私人目录,root 用户拥有所有权限,比较“任性”,跟普通用户不住在一起.
- 假如我的用户名是 oscar,那么我的私人目录就是 /home/oscar
lib
- lib:英语 library 的缩写,表示“库
- lib 目录包含被程序所调用的库文件,例如 .so 结尾的文件
media
media:英语 media 表示“媒体,可移动的外设(USB 盘,SD卡,DVD,光盘,等等)插入电脑时,Linux 可以让我们通过 media 的子目录来访问这些外设中的内容
mnt
mnt:英语 mount 的缩写,表示“挂载,有点类似 media 目录,但一般用于临时挂载一些装置
opt
表示“可选的应用软件包,用于安装多数第三方软件和插件
sbin
表示“系统二进制文件”,比 bin 目录多了一个前缀 system(“系统”),sbin 目录包含系统级的重要可执行程序
srv
表示“服务,包含一些网络服务启动之后所需要取用的数
tmp
表示“临时的”,普通用户和程序存放临时文件的地方
var
表示“动态的,可变的”,var 通常包含程序的数据,比如 log(日志)文件