TMSU is a tool for tagging files without altering them, giving a tag-based view through a virtual filesystem. You can tag files using the command line, correct any misspellings with the merge command, and list tags and files. The logical operators ‘and’, ‘or’, and ‘not’ are supported. A unique feature is the virtual filesystem, where tagged files are symbolic links. Queries can be created in the queries directory, and tag management operations can be done through the virtual filesystem. For more information, visit the TMSU wiki or use the integrated help.
https://tmsu.org/