上图,首先可以看出Linux的分层组织的文件机构。显而易见,这种树形分成的好处使得文件的管理规范化。这是计算机存储管理的一种常用的思想,而且生活中也有很多类似的例子。

 

二、FHS规范

之前了解到,Linux是一个软硬件可裁剪的内核系统,不同的发行版的目录结构也不尽相同。试想一下,如果每个版本的目录结构都千差万别,那学学起来得有多费劲呐!?

当然这方面是有规范的,Filesystem Hierarchy Standard(文件系统层次结构标准)

所以,为了规范文件目录命名和存放标准,Linux基金会颁发了FHS(Filesystem Hierarchy Standard),也就是这张图

 

嵌入式学习笔记(三) --Linux文件系统_Linux

 / bin    :bin是二进制(binary)英文缩写。
/ boot  :存放的都是系统启动时要用到的程序。
/ dev    :包含了所有Linux系统中使用的外部设备。
/ etc     :存放了系统管理时要用到的各种配置文件和子目录。
/ lib      :存放系统动态连接共享库的。
/ home:普通用户的主目录

/ root   :根用户(超级用户)的主目录

 

虽然,不同的发行版的目录结构也不尽相同,但是都遵循同一个规范。