系统启动 | /boot | 启动Linux时使用的内核文件,包括链接文件和镜像文件 |
系统启动 | /etc | etc 是 Etcetera(等等) 的缩写,系统管理所需的配置文件及子目录,修改该目录下的文件可能导致系统不能正常启动 |
系统启动 | /lib | lib 是 Library(库) 的缩写,系统基本的动态链接共享库,类似windos的DLL文件,几乎所有的应用程序都需要用到这些共享库 |
系统启动 | /sys | 这是 Linux2.6 内核的一个很大的变化。该目录下安装了 2.6 内核中新出现的一个文件系统 sysfs 。sysfs 文件系统集成了下面3种文件系统的信息:针对进程信息的 proc 文件系统、针对设备的 devfs 文件系统以及针对伪终端的 devpts 文件系统。该文件系统是内核设备树的一个直观反映。当一个内核对象被创建的时候,对应的文件和目录也在内核对象子系统中被创建。 |
指令集合 | /bin | bin 是 Binaries (二进制文件) 的缩写, 最常用的程序和指令 |
指令集合 | /sbin | s 就是 Super User 的意思,是 Superuser Binaries (超级用户的二进制文件) 的缩写,系统管理员使用的程序和指令 |
运行过程必须 | /var | var 是 variable(变量) 的缩写,经常修改的数据,例如应用程序的日志文件 |
运行过程必须 | /proc | proc 是 Processes(进程) 的缩写,一个虚拟的目录,它是系统内存的映射,可以通过直接访问改目录获取系统信息,该目录的内容是在内存里面,可以直接修改里面的某些文件 |
外部文件管理 | /dev | dev 是 Device(设备) 的缩写, 外部设备,嵌入式Linux定制的系统会在里面放设备树节点,在 Linux 中访问设备的方式和访问文件的方式是相同的 |
外部文件管理 | /media | Linux自动识别的设备,例如U盘、光驱等 |
外部文件管理 | /mnt | 临时挂载别的文件系统,例如将光驱挂载到/mnt,进入目录即可查看光驱中的内容 |
临时文件 | /run | 临时文件系统,存储系统启动以来的信息,系统重启,该目录下文件应当清除,如果系统中有/var/run目录,应当将其指向/run |
临时文件 | /lost+found | 一般情况下为空,当非法关机后,会存放一些文件 |
临时文件 | /tmp | tmp 是 temporary(临时) 的缩写,存放临时文件 |
账户 | /root | 系统管理员主目录 |
账户 | /home | 用户主目录 |
账户 | /usr | usr 是 unix shared resources(共享资源) 的缩写,用户的应用程序和文件,类似于windows的program files目录 /usr/bin 系统用户使用的程序和指令 /usr/sbin 超级用户使用的高级管理程序和系统守护程序 /usr/srv 内核源码默认主目录 |
扩展 | /opt | opt 是 optional(可选) 的缩写,默认为空,第三方软件安装目录 |
扩展 | /srv | 服务器启动后需要启动的数据 |