文章目录
Linux目录结构
简单图片说明
简要说明
/bin
- binaries缩写,该目录下存放常用的命令。常用的ls、cp、cat、mv等等。
/boot
- 系统启动文件和内核,在有些发行版中还包括grub,grub是一种通用的启动引导程序。
/dev
- device缩写,该目录下存放linux的外部设备。linux中访问设备方式与访问文件方式是相同的(一切皆文件)。
/home
- 用户的主目录,每个用户都有一个自己的目录。
/lib(usr/lib)、/lib64(usr/lib64)
-
Library 的缩写,存放着系统最基本的动态连接共享库,其作用类似于 Windows 里的 DLL 文件。几乎所有的应用程序都需要用到这些共享库。
-
包含了所有系统和用户需要的程序文件,64表示64位,但实际上除特殊的库,大部分还是链接到了lib目录下。
/media
- linux 系统会自动识别一些设备,例如U盘、光驱等等,当识别后,Linux 会把识别的设备挂载到这个目录下。
- 磁盘设备自动挂载的位置。按照用户分类,每一个用户目录下有其磁盘目录。
/mnt
- mount标准挂载点,可以挂载外设磁盘。让用户临时挂载别的文件系统的,如将光驱挂载在 /mnt/ 上。
/opt
- optional的缩写,给主机额外安装软件所摆放的目录,一般存放第三方软件。如安装一个ORACLE数据库则就可以放到这个目录下。默认是空的。、
/proc
- processes的缩写,目录的内容不在硬盘上而是在内存里。
- 包含系统资源信息的虚拟文件系统,提供了一个接触内核数据的接口,大部分是只读的,有些允许改变。系统运行时才有文件。
/root
- 该目录为系统管理员,也称作超级权限者的用户主目录。(超级管理员的家目录)。
/sbin(usr/sbin)
- superuser Binaries (超级用户的二进制文件) 的缩写。存放的是系统管理员使用的系统管理程序。
/srv
- 该目录存放一些服务启动之后需要提取的数据。
/sys
- 与proc类似的虚拟文件系统,都是内核提供给用户的接口,可读可写。当一个内核对象被创建的时候,对应的文件和目录也在内核对象子系统中被创建。
/tmp
- temporary的缩写,这个目录是用来存放一些临时文件的。
/usr
- unix shared resources(共享资源) 的缩写,类似于 windows 下的 program files 目录。包含各种程序、库、文档,所有相关用户都可以使用。
/usr/bin
- 系统用户使用的应用程序。
/usr/sbin
- 超级用户使用的比较高级的管理程序和系统守护程序。
/var
- variable缩写,这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件。
- 包含一些用户可变的或临时的文件,比如log文件、邮件队列、网络下载的临时文件等等。
/run
- 一个临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被删掉或清除。如果你的系统上有 /var/run 目录,应该让它指向 run。