My files are a mess, I try to structure them into folders with names that describe what they are in a recursive class break-down sense but later on I have trouble finding the fi
Try tagfs. It's a fuse based user space file system. It can show tagged directories from a source directory in a tag filter view.
E.g. let's say you have a directory 'vacation india' which is tagged 'india' and 'photos' and a directory 'vacation spain' tagged 'spain' and 'photos'. You can filter all your photos by entering the path '/my_mountpoint/photos'.
Directories are tagged through a simple text file. A file named '.tag' in the directory contains the tags. Multiple tags are separated by newlines.
I don't think had (has) tagging support per se but BFS supports some pretty cool metadata functionality.
I have been thinking also about a tag based file system a long time. Has anybody thought about more radical and simple approach? To forget folders completely (simulated folders only for compatibility reasons for programms), and put all tags directly into the file name.
(Classic File Name)_Tag1_Tag2_Tag3_.... .(File extension)
Mydocument_tag-based-file-system_tags_file-system_stackoverflow_folder_file-name_tagfs.txt
I always like to put as much information as possible in the file name. You can find everything in millions of files on every possible OS.
The only limit is the different file name length in evey OS, and it gets messy with current systems.
An advanced OS with could access a file like this: Mydocument.txt And the Tags can be edited in the lowest level of the OS, like changing the Filename today. If there is suddenly another Mydocument.txt it is auto renamed to Mydocument(2).txt and so on.
I know this idea is not without additional problems, not even mentioned here.....
But the Idea is about to store tags in the most basic low level possibility, that can be accessed from ALL past and future file systems. And what all FS have in common is the file name.
Without having tried them or seen them in the wild, there are for example
I found the UI design of Elyse is wonderful. But it's more a static system that it can't watch folder and tag new file with a default tag automatically.