Linux文件系统的层级结构
文件结构
- 倒置的树状结构 :Linux的哲学思想是一切皆文件,把几乎所有资源统统抽象为文件形式:包括硬件设备,甚至通信接口等
- 根目录 :linux的文件起始均从唯一的根开始,往下逐层一级级扩展开来。
根“/”
Linux的根目录是系统最重要的一个目录,因为所有的目录都是从根目录下衍生而来,由它组成一个庞大的文件系统
/bin目录
所有用户可用的基本命令均存放在该目录下,同时该目录是不能单独分区。
/sbin
供系统管理使用的工具程序的目录,也不可以进行单独分区
/boot
引导加载器必须用到的各静态文件如:kernel;initramfs;grub
/dve
存储特殊文件或设备的文件目录
/etc
系统程序的配置文件,均为静态文件
/home
普通用户的家目录的集中位置。一般每个普通的家目录下与用户同名的子目录,常规格式:/home/user
/lib
为系统启动或根文件系统上的应用程序(/bin,/sbin)提供共享库,以及为内壳提供内壳模块
/mnt
其他文件系统的临时挂载点
/opt
附加应用程序的安装位置
/root
管理员的家目录
/srv
当前主机为服务器提供的数据文件存放的目录
/tmp
为那些会产生临时文件的程序提供的用于存储临时文件的目录;可供所有用户执行执行写入操作的特有权限
usr
全局共享的只读数据路径
/sur/local
让系统管理员安装本地应用程序,也通常用于安装第三方程序
上属只是Linux根目录下的一级目录,从这些目录下还可以衍生出2级3级…..单是源头均从根目录开始,而且这种格式协议为LInux的通用格式。