Подтвердить что ты не робот

Файловая система на основе тегов

Все существующие ОС теперь работают в файлах и папках. Я думал, что есть другие способы хранения файлов. Будет ли лучший способ хранить файлы по тегам, например:

Файл под названием "music1" может иметь тег "2013", если музыка была сделана в 2013 году. В том же файле может быть еще один тег под названием "Музыка", чтобы сказать, что этот файл является музыкой, другой файл с именем "video1" может иметь тег "2013", но также иметь тег "Видео" вместо "Музыка". Это было бы полезно, потому что вы могли бы искать теги и создавать красиво выглядящие карты всех файлов, которые у вас есть.

Вот пример:

enter image description here

В этом примере файлы находятся в зеленом цвете. Каждый файл имеет несколько тегов (синий) и некоторые специальные теги (красный). Специальные теги содержат такие вещи, как пользователь (только пользователь в теге может видеть файлы с тегами USER: Username) и тип файла (вместо расширения файла). Теги в желтом виде - это системные типы файлов, для которых не требуется программа для их запуска (например,.exe в окнах).

  • Черные линии связывают теги с файлами
  • Красные линии связывают специальные теги с файлами
  • Синие линии связывают то, что открывается тип файла (или файл). Например, музыка является ogg файлом. Он открывается OggViewer, который является файлом jar, открытым java. Java открывается системой.
4b9b3361

Ответ 1

Это может быть полезно, например, я совершенно не заинтересован в именах файлов/дорожках моих десятков тысяч музыкальных файлов; Мне только очень нравится художник, название, альбом, год и т.д., Что и показывает их музыкальный плеер (кводлибет). Выбор музыкального набора на другое устройство или отправка кому-то может быть таким же простым, как выбор альбома (вместо того, чтобы бросить в/home/me/music/who/знает/what/someartist - somealbum).

Ответ 2

Насколько я знаю, есть хорошее решение уровня файловой системы для вашей потребности, называемое NHFS или неиерархическая файловая система. Также доступна файловая система, основанная на FUSE, под названием TMSU, которая может вас удовлетворить.

Ответ 3

TagsForAll для окон. Это файловый менеджер, основанный на тегах. Теги могут иметь иерархическую структуру. Пользовательский интерфейс очень прост, но приятный. Бесплатная версия полностью работоспособна и сохраняет теги в базе данных, теги сохранения версии Pro также в потоке NTFS в файл.

Ответ 4

Microsoft попыталась сделать что-то подобное с помощью WinFS но отказался от этого. Было бы здорово, если бы они могли заставить его работать.

Ответ 6

Я думаю, что идея имеет будущее. Я уже обдумывал эту идею. И теги в основном работают лучше для большинства контента, чем папки; однако мне интересно, не иерархическая структура папок на самом деле не лучше подходит для файлов. Другими словами, хотя мне нравится идея использовать теги на многих уровнях, мне интересно, действительно ли это увеличит общую сложность. Например, рассмотрите, как теги могут быть успешно использованы для управления версиями программных библиотек. Боюсь, мы не узнаем ответа, пока кто-то не начнет использовать концепцию вместо папок для всей ОС. Будет интересно посмотреть/попробовать.