Linux学习笔记:3.Linux文件系统

Linux目录结构

Linux文件系统对文件的管理包括两方面,一方面是文件 自己,另外一方面是目录管理。我所使用的是Ubuntu12.04版本的系统,其采用的是ext3文件系统,从而实现了将整个硬盘的写入动做完整地记录在磁盘的某个区域上,并且能够很轻松地挂载Windows的文件系统,以实现文件的共享。在Ubuntu中,一切资源都是以目录的形式存储,其最终的体现为一切都是文件。浏览器

Linux目录树

Linux整个文件系统以根目录(/)为最顶层目录,即根目录,系统中的全部的数据文件和硬件资源都是以文件和目录的形式出现,而且都挂载与更目录之下,整个目录结构看起来就像一棵倒挂着的树,称之为“Linux目录树”,以下图所示。整个Linux有且只有这样一棵树。spa

图片描述

打开Ubuntu的文件浏览器,切换到根目录,实际呈现给咱们的内容以下图所示。3d

图片描述

这个目录树其实是一个虚拟的概念,并不与任何文件、任何介质绑定,也没有容量,甚至连读写规则都没有。只有将某个介质如磁盘或者光驱挂载(mount)到这棵树的某个目录后,这个目录下面才有文件。可是,此时这个目录依旧没有容量的概念,看到的容量仅仅是这个磁盘或者光驱这个设备的容量属性,并非文件系统的属性。blog

Linux目录树标准

理论上,Linux目录树的目录结构是能够随意安排的,事实上不少Linux系统开发人员也这么作,但这就带来了不一样开发人员之间不统一的状况存在,很容易出现混乱。后来这样的问题获得了重视,文件层次标准(FHS,Filesystem Hierarchy Standard)就在这种状况下出台的。FHS对Linux根文件系统的基本目录结构作了比较详细的规定,尽管不是强制标准,但事实上,大部分Linux发行版都遵循这个标准。
Linux目录树下各子目录的简单说明以下表所列。
图片描述图片

参考资料:致远电子的【Linux公开课】——Linux目录结构资源

相关文章
相关标签/搜索