Linux目录结构
路径名称 |
描述 |
/ |
根目录:不要与/root混淆,根目录下通常没有文件,尽管没有任何人阻止你这么做。 |
/bin |
二进制文件目录:系统中的可执行二进制文件或脚本文件通常都放在该目录,该目录对于系统上的所有用户可见。例如,一些常用的命令ls、cp或者mv等都可以在该目录下找到。 |
/boot |
boot目录:存放系统启动时的关键文件 |
/dev |
设备:该目录存放设备文件和特殊文件 |
/etc |
配置文件目录:系统中服务和应用程序的配置文件目录,你可能会经常浏览这个目录,例如在需要编辑Nginx服务器的设置或者添加虚拟主机的时候。 |
/home |
主目录:该目录包括本系统上出root用户外其他所有用户的主目录。例如,目录/home/alex为系统用户alex的home目录 |
/lib |
库文件目录:用于存放/bin和/sbin目录下的二进制文件需要共享库文件和内核模块 |
/media |
可移动介质目录:该目录能使你轻松访问可移动介质的目录,挂在点用来挂在CD-ROM、USB等设备 |
/mnt |
临时挂载文件系统:该目录适合管理员临时挂载一个文件系统 |
/opt |
可选的软件安装包:理论上,这个目录应该安装一下程序文件和附加的安装包(在安装系统是没有默认安装的),但是在实际使用中,该目录基本不使用。 |
/proc |
内核和进程信息的虚拟文件系统:该目录提供了访问虚拟文件系统的桥梁,它包含各种状态信息和关于所有进程的详细信息 |
/root |
root用户的home目录:用户root,也就是众所周知的超级用户(Superuser),他不像普通用户一样存储在/home目录下的home目录,取而代之的是/root目录,即斜线"\"和root,注意,这里的root不能和根(root)目录"\"混淆 |
/sbin |
系统二进制文件目录:该目录中的工具提供系统管理员使用,因此一般情况下只有root用户才可以访问。例如,城西ifconfig,halt,service等其他许多的程序都能在这里找到 |
/srv |
服务器数据:该目录用于存放来自系统的服务产生的数据。就像其他目录一样,他只是占一个目录而已,该目录很少使用。 |
/tmp |
临时文件命令:在程序执行时,不需要保护的文件应该放在这里。实际上,许多操作系统再重新启动后就会清理该目录中的内容。 |
/usr |
只读的用户数据:该目录是第二个层次分级目录,他提供了只读的共享数据。/usr目录包含下面目录: ·/usr/bin 不重要的二进制命令和脚本文件,所有用户均可使用(例如 wget,gzip,firefox等) ·/usr/include该目录下是头文件,来自C的库文文件,有些程序在编译时会包含该目录下的这些文件 ·/usr/lib 有/usr/bin和/usr/sbin下的程序调用的库文件 ·/usr/sbin 不重要的系统二进制命令和脚本,对于所有用户是可用的 ·/usr/share与系统结构体系无关的数据文件 ·/usr/src 内核源代码和安装应用程序的源代码 ·/usr/X11R6与X Window系统(v11 release6)-相关的文件 ·/usr/local一个第三层的目录结构,仅用户本地数据 |
/var |
变化的文件:在运行应用程序或是服务中,这些文件会发生预期变化,例如,logfiles,cache,spool,等等。它有自己的结构. ./var/lib/apt/lists 目录下存放着安装东西所留下来的压缩包。 |