Linux 文件系统层次结构标准简介(Filesystem Hierarchy Standard)

2019-07-12 22:49发布

文件系统层次结构标准(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