你的位置:首页 > 信息动态 > 新闻中心
信息动态
联系我们

【Linux】目录结构详解

2021/12/16 7:38:13

Linux目录结构详解

  • bin目录 [常用]
  • sbin目录
  • home目录 [常用]
  • root目录 [常用]
  • lib目录
  • lost+found目录
  • etc目录 [常用]
  • usr目录 [常用]
    • /usr/local目录
  • boot目录
  • proc目录
  • srv目录
  • sys目录
  • tmp目录
  • dev目录
  • media目录 [常用]
  • mnt目录 [常用]
  • opt目录
  • var目录 [常用]
  • selinux目录

首先先看一下Linux目录相关的三个概念:

  • Linux的文件系统是采用级层式的树状目录结构,“/”是所有目录的顶点,称为"根目录",在此目录下创建其他目录
  • 不同目录下的数据可分布在不同磁盘,所有目录按规则组织与命名
  • Linux也区分绝对路径与相对路径
    在这里插入图片描述

bin目录 [常用]

bin:Binaries,存放二进制可执行文件,也就是常用的命令,例如:ls、cp、mkdir…
bin目录也有两个分支:/usr/bin/usr/local/bin,这两个文件夹中也存放着多个命令

sbin目录

sbin:super user binaries,存放二进制可执行文件,只有root用户才能访问(就是超级管理员才能访问的命令的目录)
sbin目录也有两个分支:/usr/sbin/usr/local/bin

home目录 [常用]

home: 存放普通用户的主目录,在Linux中,每一个用户都有一个自己的目录,一般该目录是以用户的账号命名
之前我在安装虚拟机的时候创建了一个arbor的用户,所以现在的home文件夹下会有一个arbor的子文件夹
在这里插入图片描述
在这里插入图片描述

root目录 [常用]

root: Linux的超级用户目录,是root用户的主目录,类似于Windows系统的administrator文件夹

lib目录

lib:library,存放启动系统与运行命令所需的共享库文件与内核模块目录,系统开机所需要最基本的动态连接共享库,类似于Windows中的DLL文件,几乎所有的应用程序都需要用到这些共享库

lost+found目录

lost+found: 这个目录一般是空的,当系统非法关机后,就会将一些文件存放至此,可以在终端看到此目录

etc目录 [常用]

etc:etcetera,存放系统配置文件和一些子目录,yumrpm方式安装应用程序的默认配置文件路径就是这里

usr目录 [常用]

usr:unix shared resources,存放用户安装的应用程序的目录,类似于Windows中的program files文件夹

/usr/local目录

usr目录中包含了两个重要的子目录:

  • /usr/local:编译方式安装程序的默认目录
  • /usr/src:程序源码目录

boot目录

boot: Linux内核与系统引导程序目录,包括一些链接文件以及镜像文件,没事不要去动它

proc目录

proc: 是一个虚拟目录,是系统内存的映射,系统运行时进程信息和内核信息存放在此目录,访问这个目录来获取系统信息,没事不要去动它

srv目录

srv:service,该目录存放一些服务启动后需要提取的数据,没事不要去动它

sys目录

sys: 这是Linux2.6内核的一个大变化,该目录下安装了2.6内核中新出现的一个文件系统sysfs没事不要去动它

tmp目录

tmp:temporary,用于存放一些临时文件

dev目录

dev:devices,用于存放设备文件,比如声卡、磁盘、光驱等等,把所有的硬件用文件的形式存储,类似于Windows系统的设备管理器

media目录 [常用]

media: Linux系统会自动识别一些设备,比如U盘、光驱等等,识别后Linux会把识别到的设备挂载到这个目录下

mnt目录 [常用]

mnt:mount,系统提供该目录是为了让用户临时挂在别的文件系统的,可以将外部的存储挂载到/mnt/中,进入该目录就能看到挂载的内容了,使用方法可以进入专栏看 VMtools 的使用的那篇文章

opt目录

opt: 给主机额外安装软件所摆放的目录,如安装ORACLE数据库可以存放到该目录下,该目录默认为空

var目录 [常用]

var:variable,用于存放运行时需要改变数据的文件,一般是系统和软件的运行日志

selinux目录

selinux:security-enhanced linux,SELinux是一种安全子系统,同能控制程序只能访问特定文件夹,有三种工作模式,可以自行设置,启用后可以看到该文件夹