【详细】Linux目录结构

1、基本介绍

   Linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层结构是根目录 “/”,然后在此目录下再创建其他的目录。

   在Linux世界里,一切皆文件。

【详细】Linux目录结构_第1张图片

2、目录树的具体介绍

  (1)/ 根目录

   根目录  “/” 处在Linux目录结构的最顶端,我们称它为Linux文件系统的root,它是Linux文件系统的入口。所有的目录、文件、设备都在/之下,它是Linux文件系统最顶层的唯一的目录;

  (2)/bin

   存放所有用户都可以使用的Linux操作命令,包括一些二进制文件。

命令行查看:

打开文件系统中的  bin  查看:

【详细】Linux目录结构_第2张图片

 (3)/sbin

  s就是Super User的意思,存放的是系统管理员使用的系统管理程序。 目录下的命令只有root用户能够使用,普通用户只有查询的权限。

【详细】Linux目录结构_第3张图片

 (4)/root

  该目录为系统管理员,也称做超级权限者的用户主目录。也就是root用户。

 (5)/boot

  该目录存放的是启动Linux时使用的核心文件,包含一些连接文件和镜像文件。

 (6)/proc

 这个目录是虚拟的目录,它是系统内存的映射,访问这个目录来获得系统信息。

 (7)/srv

 service的缩写,该目录存放一些服务启动后需要提取的数据。

 (8)/tmp

 这个目录是要用来存放一些临时文件的。

 (9)/dev

类似于windows的设备管理器,把所有的硬件用文件的形式存储。

 (10)/media

Linux系统会自动识别一些设备,例如U盘,光驱等,当识别设备后,会将识别的设备挂载到这个目录下。

 (11)/mnt

系统提供该目录是为了让用户临时挂载别的文件系统,我们可以将外部的存储挂载在/mnt/上,然后进入该目录就可以查看里面的内容了。

 (12)/opt

 这个目录是给主机额外安装的软件所摆放的目录。比如安装redis,可以把安装包放到该目录下。

 (13)/usr/local

这个目录是Linux额外的软件安装的目录,一般是通过编译源码的方式安装目录。

 (14)/var

这个目录存储这不断扩充的东西,习惯的将经常被修改的东西放在该目录下,包含了各种日志文件。

 (15)/selinux

selinux是Linux的安全子系统,它能控制程序并且能访问特定的文件。类似于windows里面的360,为电脑提供实时防护。

 (16)/home

存放用户的主目录,在Linux下每个用户都有自己的主目录,一般该目录名是以用户的账号命名的。

 (17)/etc

系统主要配置文件几乎都放置在这个目录内,如用户账号、密码、各种服务起始文件等、该目录下的文件普通用户可以查看,但只有root用户有权修改。FHS建议不要放置可执行文件(binary)在此目录。

 (18)/lib

放置的是在系统开机时用到的函数库.

 (19)/usr

用于存放系统应用程序,比较重要的目录/usr/local 本地系统管理员软件安装目录(安装系统级的应用)。这是最庞大的目录,要用到的应用程序和文件几乎都在这个目录。

 

3、Linux目录树的总结

①Linux的目录结构中有且只有一个根目录。

②Linux各个目录存放的内容规划好,不能乱放。

③Linux以文件的形式管理我们的设备,因此Linux系统,一切皆为文件。

 

 

你可能感兴趣的:(【VM,Linux】,Linux目录结构)