Есть ли хороший способ пометить файлы и каталоги?
У меня есть файлы и каталоги, которые хранятся несколькими способами, некоторые в моем домашнем каталоге, некоторые в Dropbox, а некоторые в томах TrueCrypt. Я хотел бы иметь возможность добавлять теги к файлам и каталогам, чтобы их можно было искать, используя теги в качестве параметров поиска.
пример 1
У меня есть файлы (фотографии, видео и звукозаписи) с цифровой камеры, и у меня есть фотографии с мобильного телефона. Используя эту гипотетическую программу, я пометил все эти файлы (скажем, "Монтрё" и "2015"). Я должен быть в состоянии найти все эти файлы, используя упомянутые теги в качестве параметров поиска, и мне будет представлен список виртуальных каталогов всех файлов.
пример 2
У меня есть две директории, связанные с проектом (скажем, с тегом "Герколубус"). Один каталог находится в моем домашнем каталоге, а другой - в зашифрованном файле томов TrueCrypt. Когда я ищу все, что помечено как "Герколубус", мне представляется только каталог в моем домашнем каталоге. Когда я подключаю том TrueCrypt и снова выполняю поиск, мне представляется как каталог в моем домашнем каталоге, так и каталог в подключенном томе TrueCrypt в списке виртуальных каталогов.
Есть ли какой-нибудь надежный способ сделать это? Как хранить теги? Есть ли способ убедиться, что он может справиться с перемещением файлов и каталогов?