一、Linux文件系统
1、文件系统简介
Linux系统的理念是:一切都是文件。 其实这个是Unix系统的哲学思想,而Linux是由Unix系统而来,所以也继承了这个思想:
Unix系统把一切资源都看作是文件,包括硬件设备。硬件所形成的文件,通常称为设备文件。这样用户就可以用读写文件的方式实现对硬件的访问,这样带来的优势也是显而易见的。Unix 权限模型也是围绕文件的概念来建立的,所以对设备也就可以同样处理了。
Linux文件系统的设计目的:就是用来存储文件和管理文件。Linux文件系统的文件是数据的集合,文件系统不仅包含着文件中的数据,而且还有文件系统的结构,Linux用户和应用程序看到的文件、目录、软连接及文件保护信息等都存储在其中。注意:操作系统是用来管理硬件和应用程序及其文件系统的,别弄混这个概念。
2、Linux文件系统的目录结构
Linux文件系统采用树状级结构图。因为树状结构图方便归类和整理,就好像图书馆的书一样,先进行大类分成不同的书架,在进行逐级细分,方便文件的查找和管理。
1)根目录 (/) 的意义与内容:
根目录是整个文件系统中最重要的一个目录,位于Linux文件系统目录结构的顶层。因为不但所有的目录都是由根目录衍生出来的, 同时根目录也与操作系统的开机、还原、系统修复等行为有关。
系统开机所需要的特定文件数据有:核心文件、开机程序、 函数库等等。如果系统出现错误,根目录也必须要