Replying to @⁨drq@mastodon.ml⁩

@n0icz я вот че подумал, это же даже не настолько было бы сложно реализовать и на старой доброй Ext4, не прибегая к каким-то новым ФС с крутой системой метаданных.

Мы, например, знаем, что имя файла (как и его адрес в дереве директорий) это технически просто хардлинк на некоторую область на диске, и таких хардлинков может быть сколько угодно. То есть, по сути это уже и есть готовая система тегов, надо просто сделать ее чуточку комфортнее.

Например, сделать в корне специальную директорию "/tags", в ней создать поддиректории по именам тегов, а эти директории забить хардлинками на тегированные файлы, и любые операции с ней расценивать только как линкование/разлинкование, запретив копирование и удаление.

Ненуачо, ext4 уже создает служебную папку "/lost+found" со всяким говном с проверки, и никто туда даже не заглядывает, почему бы не сделать что-то более полезное. Заодно юниксвейно, все можно через файлы и сисколлы делать в файловых менеджерах.

Replying to @⁨drq@mastodon.ml⁩

@drq
Я не очень понял, ты хочешь чтобы, условно, в файловом менеджере можно было создать группу файлов и находить эти файлы в отдельной вкладке, а не настоящей папке? Ну тогда удобнее будут симлинки, если честно. Да и проще будет реализовать на уровне файлового менеджера. Типа в домашней директории создать папку groups в ней папки групп, а в каждую такую папку кидать симлинки на избранные файлы.

@n0icz

Replying to @⁨drq@mastodon.ml⁩

@drq
1) по итогу просто победит самая распространенная реализация. Да и к тому же, это реально не удобно, только если пользоваться сразу несколькими менеджерами.
2) ну открывать просто по пути к симлинку. Ну или просто написать консольную утилиту.

Ну и вообще, давайте не будем нагружать файловую систему лишними задачами. Не хватало ещё багов в функциях ФС :madeline_wee:
@n0icz

Replying to @⁨drq@mastodon.ml⁩

@drq
Так ты назвал не функцию, а задачу :ablobcatbouncefast:
А теги это уже отдельная функция. А как известно, чем больше функций, тем больше и ̶о̶т̶в̶е̶т̶с̶т̶в̶е̶н̶н̶о̶с̶т̶ь̶ потенциальных багов. Я не хочу потенциальных багов на уровне файловой системы. Уж лучше обойтись файловым менеджером и консольной утилитой :madeline_wee:
@n0icz