У меня на ноутбуке большое количество файлов, и мне просто не хватает имен, чтобы вспомнить, что делает каждый из них.
В принципе, есть ли способ добавить описание к каждому файлу, не открывая их один за другим? У меня есть один или два исходных кода, добавляемых ежедневно, так что это было бы чрезвычайно полезно.
РЕДАКТИРОВАТЬ Я сделал ошибку из-за недостаточной ясности, я попытаюсь прояснить ее:
У меня есть несколько файлов кода для каждой проблемы, и обычно на разных языках. и в нескольких версиях. Моя иерархия папок довольно аккуратная, но это хлопотно для CLI.
Был бы очень полезен метод тегирования с возможностью поиска.
Щелкните правой кнопкой мыши файл / папку и перейдите к его свойствам. Вы можете добавить удалить эмблемы и даже изменить сам значок. Это должно помочь вам различать файлы и дать вам возможность пометить файлы.
Лучшая альтернатива, которую я нашел с помощью одной вещи - это tmsu:
tmsu приложение, которое позволяет вам организовать ваши файлы, связав их с тегами. Он предоставляет инструмент для управления этими тегами и виртуальную файловую систему для предоставления доступа к файлам на основе тегов.
blockquote>Tagging
tmsu tag summer.mp3 music big-jazz mp3 #tmsu [files] [tag] tmsu tag --tags "music mp3" *.mp3 #filenames at last tmsu merge umsic music #merge two tags
Листинг
tmsu tags #lists tags tmsu files mp3 -classical -rock #remove some tags
tmsu также создает виртуальную файловую систему, которая использует символические ссылки на файлы. Каталоги внутри этого монтирования будут ссылаться на сами теги.
Установка
Загрузите последнюю версию из bitbucket и извлеките ее куда-нибудь. Скопируйте файл
bin/tmsu
в папку по вашему пути (например,/bin/
или~/bin
).
Папки и символические ссылки.
/photos/by-date/2012/01/31/picture1234.jpeg -> /photos/all/picture1234.jpeg
/photos/by-person/mom/picture1234.jpeg -> /photos/all/picture1234.jpeg
/photos/by-event/birthdays/by-person/mom/picture1234.jpeg -> /photos/all/picture1234.jpeg
Это широко используемая парадигма. Тот, который приходит на ум, это /dev/disk/*