文件系统层次结构标准(Filesystem Hierarchy Standard,FHS)定义了Linux操作系统中的主要目录及目录内容。
在FHS中,所有的文件和目录都出现在根目录"/"下,即使他们存储在不同的物理设备中。
目录
/ 根目录
/bin/ 面向所有用户,需要在单用户模式可用的必要命令,例如cat ls cp
/boot/ 引导程序文件,例如:kernel 时常是一个单独的分区
/dev/ 设备文件
/etc/ 配置文件
/home/ 用户的家目录 ‘~’
/lib/ /bin/和/sbin/下二进制文件必要的库文件
/media/ U盘 CD-ROM等的挂载目录
/mnt/ 临时挂载目录
/opt/ 可选应用软件包
/proc/ 虚拟文件系统,将内核与进程状态归档为文本文件。
/root/ 超级用户的家目录
/sbin/ 必要的系统二进制文件,例如:init ip mount
/tmp/ 临时文件,系统重启的时候将不会被保留。
/usr/ 所有的程序安装在这里,本地安装的程序和其他东西在/usr/local下
/usr/bin 用户命令,这些命令也有可能存在于/usr/local/bin
/usr/sbin 非必要的系统二进制文件,如网络服务,守护进程
/usr/lib 在/usr/sbin和/usr/bin/中的二进制文件所需要的库
/var/ 变量文件:在正常运行的系统中其内容不断变化的文件,例如:日志,脱机文件
/var/cache/ 应用程序的缓存数据
/var/lib/ 状态信息。由程序在运行时维护的持久性数据。
/var/log/ 日志文件
/var/run 已经被/run/替代,自最后一次启动以来运行中的系统的信息:如运行中的守护进程,当前登录的用户。
参考维基百科http://zh.wikipedia.org/zh/%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F%E5%B1%82%E6%AC%A1%E7%BB%93%E6%9E%84%E6%A0%87%E5%87%86