Linux文件系统
Linux 或 Unix 操作系统中,所有的文件和目录都被组织成以一个根节点开始的倒置的树状结构。
文件系统的最顶层是由根目录开始的,系统使用 / 来表示根目录。在根目录之下的既可以是目录,也可
以是文件,而每一个目录中又可以包含子目录文件。如此反复就可以构成一个庞大的文件系统。
FHS定义了Linux系统中的主要目录及存放的内容,多数Linux发行版遵从FHS标准,只有少数Linux发
行版没有使用FHS标准。
在FHS中,所有的(包括存储于不同物理/虚拟设备中的)文件和目录都存在于根目录 / 下。
第一层结构
- /bin 所有用户在单用户模式中必须具备的二进制命令文件,如 cat, ls, cp
- /boot Boot loader文件
- /dev 必要的 device 文件
- /etc 特定主机 全系统 的配置文件
- /home 用户的个人目录,包含保存的文件和个人设置等
- /lib /bin/ 和/sbin/ 中必须的依赖库
- /lib64依赖库
- /lost + found
- /media 一些可以热拔插的介质(如CD-ROMs)的挂载点 (在FHS-2.3中出现).
- /mnt 临时挂载的文件系统
- /opt 可选的应用程序