Linux目录结构

路径名称

描述

/

根目录:不要与/root混淆,根目录下通常没有文件,尽管没有任何人阻止你这么做。

/bin

二进制文件目录:系统中的可执行二进制文件或脚本文件通常都放在该目录,该目录对于系统上的所有用户可见。例如,一些常用的命令lscp或者mv等都可以在该目录下找到。

/boot

boot目录:存放系统启动时的关键文件

/dev

设备:该目录存放设备文件和特殊文件

/etc

配置文件目录:系统中服务和应用程序的配置文件目录,你可能会经常浏览这个目录,例如在需要编辑Nginx服务器的设置或者添加虚拟主机的时候。

/home

主目录:该目录包括本系统上出root用户外其他所有用户的主目录。例如,目录/home/alex为系统用户alexhome目录

/lib

库文件目录:用于存放/bin/sbin目录下的二进制文件需要共享库文件和内核模块

/media

可移动介质目录:该目录能使你轻松访问可移动介质的目录,挂在点用来挂在CD-ROMUSB等设备

/mnt

临时挂载文件系统:该目录适合管理员临时挂载一个文件系统

/opt

可选的软件安装包:理论上,这个目录应该安装一下程序文件和附加的安装包(在安装系统是没有默认安装的),但是在实际使用中,该目录基本不使用。

/proc

内核和进程信息的虚拟文件系统:该目录提供了访问虚拟文件系统的桥梁,它包含各种状态信息和关于所有进程的详细信息

/root

root用户的home目录:用户root,也就是众所周知的超级用户(Superuser),他不像普通用户一样存储在/home目录下的home目录,取而代之的是/root目录,即斜线""root,注意,这里的root不能和根(root)目录""混淆

/sbin

系统二进制文件目录:该目录中的工具提供系统管理员使用,因此一般情况下只有root用户才可以访问。例如,城西ifconfighaltservice等其他许多的程序都能在这里找到

/srv

服务器数据:该目录用于存放来自系统的服务产生的数据。就像其他目录一样,他只是占一个目录而已,该目录很少使用。

/tmp

临时文件命令:在程序执行时,不需要保护的文件应该放在这里。实际上,许多操作系统再重新启动后就会清理该目录中的内容。

/usr

只读的用户数据:该目录是第二个层次分级目录,他提供了只读的共享数据。/usr目录包含下面目录:

         ·/usr/bin        不重要的二进制命令和脚本文件,所有用户均可使用(例如 wgetgzipfirefox等)

         ·/usr/include该目录下是头文件,来自C的库文文件,有些程序在编译时会包含该目录下的这些文件

         ·/usr/lib          /usr/bin/usr/sbin下的程序调用的库文件

         ·/usr/sbin      不重要的系统二进制命令和脚本,对于所有用户是可用的

         ·/usr/share与系统结构体系无关的数据文件

         ·/usr/src        内核源代码和安装应用程序的源代码

         ·/usr/X11R6X Window系统(v11 release6-相关的文件

         ·/usr/local一个第三层的目录结构,仅用户本地数据

/var

变化的文件:在运行应用程序或是服务中,这些文件会发生预期变化,例如,logfilescachespool,等等。它有自己的结构.

  ./var/lib/apt/lists  目录下存放着安装东西所留下来的压缩包。

原文地址:https://www.cnblogs.com/wuwangchuxin0924/p/9179425.html