思路一下打开了。
树形结构还是主流
学习收藏,谢谢分享
标签其实也有很多的问题,比如文件多了,想要快速找到一个文件,就必须为这个文件打上多个标签,还有标签管理的问题,比如你为一个文件打上deepin的标签,但时间一长,你忘记了这件事,你可能就会为类似的文件打上Deepin的标签
树形结构还是主流
对,现在用标签也可以构建一个树形结构。另外,以前大家没有想为什么只有树形结构,没有其它结构,现在大家可以想想了。
标签其实也有很多的问题,比如文件多了,想要快速找到一个文件,就必须为这个文件打上多个标签,还有标签管理的问题,比如你为一个文件打上deepin的标签,但时间一长,你忘记了这件事,你可能就会为类似的文件打上Deepin的标签
本系统中有标签库,您看一下第五部分。由于标签库中的标签不重复,并可以对标签进行各种排序,所以已经有的标签是比较容易发现的,与此同时,系统可以在用户输入一个标签时给出即时提示,例如deepin这个标签在用户打de后就提示epin和其它以de开头的标签。
学习收藏,谢谢分享
不用谢😄
思路一下打开了。
🤝
这个无目录文件系统为文件建立文件名和标签与文件的FCB(文件控制块)的对应关系,将文件名与FCB的一一对应关系变为“文件名+标签”与FCB的一一对应关系,使得相同文件名的文件可以存放在一个单层的文件库中,通过文件名和/或标签能够快速检索到文件,不再需要对多级目录结构进行索引,用标签进行分类和构建包含目录结构的多种文件图结构,实现文件扁平化管理和存储,提高了文件检索及寻址的效率。同时所有文件的扁平化显示也让用户一目了然,可以通过目视就很快找到文件,大大减少了用户的记忆负担。
目录结构作为单一的底层文件结构已经流行了将近50年,基于它的各方面发展也已经到了山穷水尽的地步,该考虑一下其它文件结构形式了。
与该文件系统相关联的,一种用标签构建文件系统各种图结构(包括目录结构、圆形结构、鱼刺结构 ... 等等)的方法,详见:https://zhuanlan.zhihu.com/p/621057174
- 本方法同下列文章的第四部分,单独列出此内容是因为下文比较长,此方案可能被忽视。
一种无目录文件系统实施方案https://zhuanlan.zhihu.com/p/616110549
- 本方法同样适用于当前的可以使用标签的目录系统。
目前最普遍使用是目录结构,所有文件都在一个大的目录结构中,例如盘符是C盘时,所有文件都是盘符C为根目录或子目录下的文件,也就是整个文件系统只有一个大目录。
用本文所描述的标签系统的话,可以构建任意多的结构,每个结构的类型不限定,可以是目录结构,可以是圆形结构或鱼刺结构等等,这是标签系统突出的优势。
文件之间的联系本来就是多样的,例如历史文献,可以是从古到今排列,也可以是按地域排列,或者以朝代、皇帝等为主题,而且各个排列和主题之间有千丝万缕的联系,单纯用目录系统安排这些文献,使得它们之间的联系单一,也很难快速找到特定的文献。
如果将每个文件当成图书馆里的一本书,那么本文的标签系统可以在不改变这些书的位置的情况下灵活定义一本书属于哪个图结构,或者属于多个图结构,而且可以随时移动或删除它在图结构中的位置。
目录文件系统中使用标签已经很普遍,无目录结构的文件系统刚刚提出,尚待开发。无论是哪一种,只要使用标签,就可以用本文提供的方法用标签来建立文件系统各种图结构,就是文件之间有更多种连接关系的图状结构,它可以包含目录结构、圆形结构、鱼刺结构...等等。
Popular Events
More

中文 
如果你要新建一个文件系统,或者厌烦了现在的目录结构文件系统,可以考虑这个无目录文件系统
一种无目录文件系统实施方案
上世纪70、80年代流行的CP/M操作系统的文件系统就没有目录,说明目录并不是一个文件系统所必备的元素。没有目录的文件系统中所有文件都在根目录中(因为没有子目录存在)。
无论是现有等目录文件系统,还是上述的无目录文件系统,只要用到标签,就可以用标签搭建各种结构的文件系统:目录、圆形、鱼刺、星形等的各种图结构。
附言:为什么电脑中有目录?目录是用来存放文件的,没有目录的话,所有文件就只能放在一起,那么重名的文件就不行了,没法区分两个重名的文件。可是你家里的东西都在盒子里面放着吗?如果有两把一样的椅子,只能放一把在客厅,为什么?因为它们重名,这就是电脑中目录存在的逻辑,文件就是我们生活中的一个东西,一个目录就像一个盒子,为什么同样的两个东西不能放在一起呢?
对于无目录文件系统,用标签构建目录系统,并将目录项的属性(例如:权限设置,优先级设置)移植到标签上,就使得实现一个扁平式无目录文件系统成为可能,也使得与现有各种基于目录的操作系统的兼容成为可能。