上图,首先可以看出Linux的分层组织的文件机构。显而易见,这种树形分成的好处使得文件的管理规范化。这是计算机存储管理的一种常用的思想,而且生活中也有很多类似的例子。
二、FHS规范
之前了解到,Linux是一个软硬件可裁剪的内核系统,不同的发行版的目录结构也不尽相同。试想一下,如果每个版本的目录结构都千差万别,那学学起来得有多费劲呐!?
当然这方面是有规范的,Filesystem Hierarchy Standard(文件系统层次结构标准)
所以,为了规范文件目录命名和存放标准,Linux基金会颁发了FHS(Filesystem Hierarchy Standard),也就是这张图
/ bin :bin是二进制(binary)英文缩写。
/ boot :存放的都是系统启动时要用到的程序。
/ dev :包含了所有Linux系统中使用的外部设备。
/ etc :存放了系统管理时要用到的各种配置文件和子目录。
/ lib :存放系统动态连接共享库的。
/ home:普通用户的主目录
/ root :根用户(超级用户)的主目录
虽然,不同的发行版的目录结构也不尽相同,但是都遵循同一个规范。