С каждым днем все больше и больше мечтаю о поддержке тегов в ФС.
Дерево директорий - слишком ригидная система иногда, а ссылки не всегда помогают.
@n0icz заразила меня.
С каждым днем все больше и больше мечтаю о поддержке тегов в ФС.
Дерево директорий - слишком ригидная система иногда, а ссылки не всегда помогают.
@n0icz заразила меня.
Replying to @drq@mastodon.ml
@n0icz я вот че подумал, это же даже не настолько было бы сложно реализовать и на старой доброй Ext4, не прибегая к каким-то новым ФС с крутой системой метаданных.
Мы, например, знаем, что имя файла (как и его адрес в дереве директорий) это технически просто хардлинк на некоторую область на диске, и таких хардлинков может быть сколько угодно. То есть, по сути это уже и есть готовая система тегов, надо просто сделать ее чуточку комфортнее.
Например, сделать в корне специальную директорию "/tags", в ней создать поддиректории по именам тегов, а эти директории забить хардлинками на тегированные файлы, и любые операции с ней расценивать только как линкование/разлинкование, запретив копирование и удаление.
Ненуачо, ext4 уже создает служебную папку "/lost+found" со всяким говном с проверки, и никто туда даже не заглядывает, почему бы не сделать что-то более полезное. Заодно юниксвейно, все можно через файлы и сисколлы делать в файловых менеджерах.
Replying to @drq@mastodon.ml
@drq
Я не очень понял, ты хочешь чтобы, условно, в файловом менеджере можно было создать группу файлов и находить эти файлы в отдельной вкладке, а не настоящей папке? Ну тогда удобнее будут симлинки, если честно. Да и проще будет реализовать на уровне файлового менеджера. Типа в домашней директории создать папку groups в ней папки групп, а в каждую такую папку кидать симлинки на избранные файлы.
Replying to @volandevsrat@mastodon.ml
@volandevsrat
1) тогда каждый менеджер будет это реализовывать по-разному, и будет жопа
2) а че если я в шелле вообще сижу?
Replying to @drq@mastodon.ml
@drq
1) по итогу просто победит самая распространенная реализация. Да и к тому же, это реально не удобно, только если пользоваться сразу несколькими менеджерами.
2) ну открывать просто по пути к симлинку. Ну или просто написать консольную утилиту.
Ну и вообще, давайте не будем нагружать файловую систему лишними задачами. Не хватало ещё багов в функциях ФС 
@n0icz
Replying to @volandevsrat@mastodon.ml
@volandevsrat почему это, "лишними"? Функция ФС - организовывать дискретные фрагменты данных в человекопонятном виде. Теги - метод организации. В чем проблема.
Replying to @drq@mastodon.ml
@drq
Так ты назвал не функцию, а задачу 
А теги это уже отдельная функция. А как известно, чем больше функций, тем больше и ̶о̶т̶в̶е̶т̶с̶т̶в̶е̶н̶н̶о̶с̶т̶ь̶ потенциальных багов. Я не хочу потенциальных багов на уровне файловой системы. Уж лучше обойтись файловым менеджером и консольной утилитой 
@n0icz
Replying to @volandevsrat@mastodon.ml
@volandevsrat ну да, давайте вообще перестанем че-то новое изобретать, у нас же конец истории.