I'm looking for an application that would work like nemo, except that you have the possibility to add various tags to each document (whether it be a pdf or a tex file or anything else). Let me explain a little better.

I have a bunch of documents that are right now organized in folders according to their topic. I try to organize them as well as I can according to topic, but I sometimes the topics aren't mutually exclusive. For example, if I have a book on numerical physics it would be on "numerical" or "computer" folder, but it's also physics. It can't be in both at the same time (I don't want to use symlinks for compatibility issues) so tags would be a pretty efficient way of resolving that.

I have tried Mendeley but it's just too heavy, slow and polluted, and isn't really like a file browser, it's more of a file reader.

I have also downloaded Zotero, which seemed kind of promising, but it doesn't seem to understand and reproduce my current folder-separation system.

Anyway, to be clear, I don't want to abandon my current folder-separation system. I'd like something to complement it. If there is/was a way to make Zotero automatically recognize and reproduce my folders in it, great. But I don't think there is.

EDIT: related to this question, which provides some solutions, but they all have lots of limitations.


  • I know this is not a real solution but you can ln (or ln -s) the book "numerical physics" in each folder. – pa4080 Jan 5 '17 at 18:48
  • 1
    @SpasSpasov like I said, I'm avoiding symlinking because of compatibility issues (mostly with dropbox). – TomCho Jan 5 '17 at 18:49

Since posting the answer I stumbled upon tagspaces, which kind of solves the problem.

It adds tags to the files by modifying the filename with a specific syntax that it understands. That makes it useful outside of the program's environment (since you can pick up on the syntax and use it on your searches) but it also has some limitations. For example, you can't (that I know of) change the syntax of the tagging to something that works better for you (they use spaces in the name by default, which is terrible for CLI, for example).

I'm not completely satisfied with this, but so far this is the best answer I've got.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.