4.2.2 层次目录系统

对于简单的特殊应用而言,单层目录是合适的(单层目录甚至用在了第一代个人计算机中),但是现在的用户有着成千的文件,如果所有的文件都在一个目录中,寻找文件就几乎不可能了。这样,就需要有一种方式将相关的文件组合在一起。例如,某个教授可能有一些文件,第一组文件是为了一门课程而写作的,第二组文件包含了学生为另一门课程所提交的程序,第三组文件是他构造的一个高级编译-写作系统的代码,而第四组文件是奖学金建议书,还有其他与电子邮件、短会、正在写作的文章、游戏等有关的文件。

这里所需要的是层次结构(即,一个目录树)。通过这种方式,可以用很多目录把文件以自然的方式分组。进而,如果多个用户分享同一个文件服务器,如许多公司的网络系统,每个用户可以为自己的目录树拥有自己的私人根目录。这种方式如图4-7所示,其中,根目录含有目录A、B和C,分别属于不同用户,其中有两个用户为他们的项目创建了子目录。

阅读 ‧ 电子书库
图 4-7 层次目录系统

用户可以创建任意数量的子目录,这种能力为用户组织其工作提供了强大的结构化工具。因此,几乎所有现代文件系统都是用这个方式组织的。

广告:个人专属 VPN,独立 IP,无限流量,多机房切换,还可以屏蔽广告和恶意软件,每月最低仅 5 美元