>>779101>putting tags into the filenames is a really ugly hackIt's not unless the original name is important to you. Whether you define a filename format, reserve an exiv tag or stuff it into an xattr, it's what you do with it that gives the value store its semantic significance. Look at the envdir program in daemontools and you will understand.
The advantage of filenames is, that you already have shell globbing and find to deal with them, instead of having to write your own tools. I don't delineate my tags and concatenate everything with underscores, because i'm lazy. If you wished you could use anything from "[tag1] [tag2].type" to s-expressions with atom quoting though.