Запуск Ubuntu Gnome.
У меня есть много PDF и других документов, и я хотел бы отметить их. И искать их позже на основе этих тегов. Даже если я перемещаю файлы в разные папки (т. Е. Теги прикрепляются к файлам).
Я искал, но Файлы и Документы не предоставляют эту опцию.
Я делаю что-то неправильно? Как я могу пометить файлы, чтобы я мог искать их по тегам позже?
filesystem
files
search
tagging
Дешмук
источник
источник
Ответы:
Содержание:
1. Введение
Это решение состоит из двух сценариев - один для тегирования, другой для чтения списка файлов под определенным тегом. Оба должны жить
~/.local/share/nautilus/scripts
и активироваться с помощью щелчка правой кнопкой мыши в файловом менеджере Nautilus для любого файла и перехода в подменю Scripts. Исходный код для каждого скрипта предоставляется здесь, а также на GitHub2. Установка
Оба сценария должны быть сохранены в том месте
~/.local/share/nautilus/scripts
, где~
находится домашний каталог пользователя, и выполнены с помощьюchmod +x filename
. Для легкой установки используйте следующий скрипт bash:3. Использование:
Пометка файлов :
Выберите файлы в файловом менеджере Nautilus, щелкните по ним правой кнопкой мыши и перейдите в подменю «Сценарии». Выберите
tag_file.py
. Хит Enter Первый раз, когда вы запустите этот скрипт, не будет никакого файла конфигурации, поэтому вы увидите это:В следующий раз, когда у вас уже будут помечены некоторые файлы, вы увидите всплывающее окно, которое позволяет вам выбрать тег и / или добавить новый (таким образом вы можете записывать файлы под несколькими тегами). Нажмите, OKчтобы добавить файлы в этот тег. Примечание : избегайте "|" символ в имени тега.
Сценарий записывает все в
~/.tagged_files
. Этот файл по сути являетсяjson
словарем (который не должен беспокоить обычных пользователей, но он удобен для программистов :)). Формат этого файла таков:Если вы когда-нибудь захотите «удалить тег» с какого-либо файла, просто удалите запись из этого списка. Следите за форматом и запятыми.
Поиск по тегу :
Теперь, когда у вас есть хорошая
~/.tagged_files
база данных файлов, вы можете либо прочитать этот файл, либо использоватьread_tags.py
скрипт.Щелкните правой кнопкой мыши по любому файлу в Nautilus (на самом деле не важно, какой). Выберите
read_tags.py
. ХитEnterВы увидите всплывающее окно с вопросом, какой тег вы хотите найти:
Выберите один, нажмите OK. Вы увидите диалоговое окно со списком, показывающее, что вы хотите файлы для выбранного тега. Вы можете выбрать любой отдельный файл, и он откроется с программой по умолчанию, назначенной этому типу файла.
4. Исходный код:
tag_file.py
:read_tags.py
:источник
Я нашел способ сделать это.
Откройте терминал ( CTRL+ ALT+ T) и затем выполните эту команду:
sudo add-apt-repository ppa:tracker-team/tracker
Введите свой пароль, и при появлении запроса нажмите Enter, затем запустите
sudo apt-get update
тогда
sudo apt-get install tracker tracker-gui
Не волнуйтесь, если он говорит, что это уже последняя версия.
Теперь откройте Nautilus / Files и щелкните правой кнопкой мыши документ, к которому вы хотите добавить теги. Выберите свойства, затем выберите вкладку с надписью «Теги». Введите тег в текстовое поле и нажмите клавишу ввода или нажмите кнопку «Добавить», чтобы добавить его. Вы также можете щелкнуть тег, который вы уже добавили, и нажать кнопку «Удалить», чтобы удалить тег. Обратите внимание, что теги чувствительны к регистру. Теги, которые вы создаете, будут постоянными во всей системе, поэтому вы можете легко поставить галочку рядом с тегом, который вы уже создали, чтобы пометить файл, вместо того, чтобы вручную вводить его снова.
После того, как вы отметили нужные элементы, вы можете искать их, но не в файлах. Перейти к деятельности, и искать приложение
Desktop Search
. Запустите его и посмотрите на варианты сверху. В верхней левой части окна щелкните значок папки с подсказкой «Отображать результаты по файлам в списке». Теперь у вас есть больше вариантов. Выберите опцию слева от окна поиска с помощью всплывающей подсказки «Найти критерии поиска только в тегах файлов». Теперь вы можете искать теги!Чтобы использовать это, введите теги, которые вы хотите найти, разделенные запятыми и нажмите Enter. Например:
Важно, сентябрь, презентация
Это покажет только файлы, которые имеют все три тега: «Важный», «Сентябрь» и «Презентация».
Если дважды щелкнуть один из них, он откроет файл в программе по умолчанию, а затем, щелкнув правой кнопкой мыши и выбрав «Показать родительский каталог», откроет свое местоположение в Nautilus.
В Desktop Search вы также можете нажать вторую кнопку справа вверху окна (обычно звезду или сердце), чтобы редактировать теги в самом приложении!
Вот оно! Надеюсь это поможет. Если у вас есть еще вопросы, дайте мне знать.
источник
Краткий ответ: это невозможно в Ubuntu. Вам нужно какое-то расширение или база данных документов, как предлагают другие ответы.
Другой вариант, который я могу порекомендовать, это использовать приложение TagSpaces . Это приложение может сохранять теги в имени файла , что делает тегирование долговечным и переносимым. Вы можете изменить имя файла в Nautilus или в вашем облачном хранилище, и тег появится в TagSpaces и наоборот.
источник