14

现在存在的所有操作系统都可以在文件和文件夹中运行。我在想可能还有其他存储文件的方法。按标签存储文件是否是更好的方法,例如:

一个名为“music1”的文件可以有一个标签“2013”​​,如果音乐是在 2013 年制作的。同一个文件可以有另一个名为“Music”的标签,表示该文件是音乐,另一个名为“video1”的文件可能有“2013”​​标签,但也有“视频”标签而不是“音乐”标签。这将很有用,因为您可以搜索标签并为您拥有的所有文件生成漂亮的地图。

这是一个例子:

在此处输入图像描述

在此示例中,文件为绿色。每个文件都有一些标签(蓝色)和一些特殊标签(红色)。特殊标签包含用户(只有标签中的用户可以看到标记为 USER:Username 的文件)和文件类型(而不是文件扩展名)。黄色标记是不需要程序运行它们的系统文件类型(如 Windows 中的 .exe)

  • 黑线将标签链接到文件
  • 红线将特殊标签链接到文件
  • 蓝线链接打开文件类型(或文件)的内容。例如,音乐是 ogg 文件。由OggViewer打开,是java打开的jar文件。Java由系统打开。
4

6 回答 6

5

据我所知,有一个很好的文件系统级解决方案可以满足您的需求,称为NHFS或非分层文件系统。还提供了一个名为TMSU的基于 FUSE 的可挂载文件系统,它可能会让您满意。

于 2013-10-24T12:01:54.313 回答
4

它可能有优点,例如,我对我数以万计的音乐文件的文件名/路径完全不感兴趣;我只关心他们的艺术家、标题、专辑、年份等,这是我的音乐播放器 (quodlibet) 显示它们的方式。选择一组音乐放在另一台设备上或发送给某人就像选择专辑一样容易(而不是浏览到 /home/me/music/who/knows/what/someartist - somealbum)。

于 2013-03-15T03:11:13.813 回答
3

windows有TagsForAll。它是一个基于标签的文件管理器。标签可以有层次结构。用户界面非常简单但很好。免费版功能齐全并将标签保存在数据库中,专业版也将 NTFS 流中的标签保存到文件中。

于 2014-02-11T07:59:44.313 回答
2

微软试图用WinFS做类似的事情, 但放弃了。如果他们能让它发挥作用,那就太好了。

于 2013-03-15T02:34:27.297 回答
2

还有一些其他(旧的,存档的)项目实现了这个想法:

只有最后一个似乎正在发布最新版本。

于 2013-06-25T11:36:35.013 回答
1

我认为这个想法有未来。我以前也想过同样的想法。从根本上说,对于大多数内容,标签比文件夹更有效;但是,我想知道文件夹的层次结构实际上是否更适合文件。换句话说,虽然我喜欢在多个级别上使用标签的想法,但我想知道它是否真的会增加整体复杂性。例如,考虑如何成功地使用标签来管理版本化的软件库。恐怕我们不会知道答案,直到有人开始使用这个概念而不是整个操作系统的文件夹。看到/尝试会很有趣。

于 2014-10-15T00:05:08.127 回答