Linux系统目录结构
特点:
1.使用树形目录结构来组织和管理文件
2.整个系统只有一个根目录(树根),Linux的根目录用”/“来表示
3.其它所有分区以及外部设备(如硬盘、光驱等)都是以根目录为起点,挂起在目录树的某个目录中的,通过访问挂载点目录,即可实现对这些分区的访问。
具体分析如下(按字母表顺序解释):
文件名 | 描述 |
---|---|
/ | Linux文件系统最上层的根目录,其它所有目录均是该目录的子目录 |
/boot | 存放系统启动时所需要的文件,这些文件若损坏通常会导致系统无法启动 |
/bin | 存放系统最常用的二进制可执行文件(二进制文件)。基础系统所需要的命令位于该目录中。这个目录中的文件都是可执行的,普通用户也可以使用 |
/dev | 是device的缩写,包含所有设备文件。包括硬盘、键盘、鼠标等 |
/etc | 存放了系统管理时要用到的各种配置文件和子目录。例如:passwd存放用户账户信息,hostname存放主机名等 |
/home | 存放一般用户的个人目录 |
/initrd | 存放启动时挂载initrd.img映像文件的目录,以及载入所需设备模块的目录 |
/lib | 是library的缩写,存放系统各种库文件 |
/lib64 | 存放系统本身需要用到的64位程序的共享函数库 |
/proc | 可以在该目录下获取系统信息,这些信息是在内存中系统自己产生。通过进程号或其它的系统动态信息进行标识。例如:CPU、内存信息等 |
/opt | 通常给较大型的第三方应用程序使用 |
/root | 超级用户的个人目录,普通用户没有权限访问 |
/sbin | 与/bin类似,这些文件往往用来进行系统管理,只有root才能使用 |
/srv | 是server的缩写,服务启动之后需要访问的数据目录 |
/sys | 是将内核的一些信息映射文件,以供应用程序使用 |
/tmp | 用于存放不同程序执行时产生的临时文件 |