Uruchamianie Ubuntu Gnome.
Mam dużo plików PDF i innych dokumentów i chcę je oznaczyć. I przeszukaj je później na podstawie tych tagów. Nawet jeśli przeniosę pliki do różnych folderów (więc tagi przyklejają się do plików).
Szukałem, ale pliki i dokumenty nie zapewniają tej opcji.
czy robię coś źle? Jak mogę oznaczyć pliki, aby móc je później przeszukiwać na podstawie znaczników?
filesystem
files
search
tagging
deshmukh
źródło
źródło
Odpowiedzi:
Zawartość:
1. Wstęp
To rozwiązanie składa się z dwóch skryptów - jednego do tagowania, jednego do odczytu listy plików pod określonym tagiem. Oba muszą żyć
~/.local/share/nautilus/scripts
i aktywowane poprzez kliknięcie prawym przyciskiem myszy w menedżerze plików Nautilus na dowolnym pliku i przejście do podmenu Skrypty. Kod źródłowy każdego skryptu znajduje się tutaj, a także na GitHub2. Instalacja
Oba skrypty muszą być zapisywane
~/.local/share/nautilus/scripts
, gdzie~
jest katalog domowy użytkownika, wykonane z wykonywalnychmod +x filename
. Aby ułatwić instalację, użyj następującego skryptu bash:3. Zastosowanie:
Oznaczanie plików :
Wybierz pliki w menedżerze plików Nautilus, kliknij je prawym przyciskiem myszy i przejdź do podmenu Skrypty. Wybierz
tag_file.py
. Hit Przy Enter pierwszym uruchomieniu tego skryptu nie będzie pliku konfiguracyjnego, więc zobaczysz:Następnym razem, gdy masz już niektóre pliki, zobaczysz wyskakujące okienko, które pozwala wybrać znacznik i / lub dodać nowy (w ten sposób możesz nagrywać pliki pod wieloma znacznikami). Naciśnij, OKaby dodać pliki do tego znacznika. Uwaga : unikaj używania „|” symbol w nazwie znacznika.
Skrypt rejestruje wszystko w
~/.tagged_files
. Ten plik jest w zasadziejson
słownikiem (nie jest czymś, o co powinni dbać zwykli użytkownicy, ale jest wygodny dla programistów :)). Format tego pliku jest następujący:Jeśli kiedykolwiek chcesz „odznaczyć” jakiś plik, po prostu usuń wpis z tej listy. Zwróć uwagę na format i przecinki.
Wyszukiwanie według tagu :
Teraz, gdy masz ładną
~/.tagged_files
bazę danych plików, możesz albo odczytać ten plik, albo użyćread_tags.py
skryptu.Kliknij prawym przyciskiem myszy dowolny plik w Nautilusie (naprawdę nie ma znaczenia, który)
read_tags.py
. Wybierz . TrafienieEnterZobaczysz wyskakujące okienko z pytaniem, który tag chcesz wyszukać:
Wybierz jeden, kliknij OK. Zobaczysz okno dialogowe z listą, w którym chcesz znaleźć pliki dla wybranego znacznika. Możesz wybrać dowolny pojedynczy plik, a otworzy się on z domyślnym programem przypisanym do tego typu pliku.
4. Kod źródłowy:
tag_file.py
:read_tags.py
:źródło
Znalazłem sposób, aby to zrobić.
Otwórz terminal ( CTRL+ ALT+ T), a następnie uruchom następujące polecenie:
sudo add-apt-repository ppa:tracker-team/tracker
Wprowadź hasło, a po wyświetleniu monitu naciśnij enter, a następnie uruchom
sudo apt-get update
następnie
sudo apt-get install tracker tracker-gui
Nie martw się, jeśli powie, że to już najnowsza wersja.
Teraz otwórz Nautilus / Files i kliknij prawym przyciskiem myszy dokument, do którego chcesz dodać tagi. Wybierz właściwości, a następnie wybierz kartę „Tagi”. Wpisz znacznik w polu tekstowym i naciśnij enter lub kliknij przycisk Dodaj, aby go dodać. Możesz także kliknąć tag, który już dodałeś i wybrać przycisk Usuń, aby usunąć tag. Pamiętaj, że w tagach rozróżniana jest wielkość liter. Tagi, które utworzysz, będą trwałe w całym systemie, dzięki czemu możesz łatwo umieścić zaznaczenie obok tagu, który już utworzyłeś, aby oznaczyć plik zamiast ręcznie go pisać.
Po oznaczeniu potrzebnych elementów możesz je teraz wyszukiwać, ale nie w folderze Pliki. Przejdź do działań i wyszukaj aplikację
Desktop Search
. Uruchom go i spójrz na opcje u góry. W lewej górnej części okna kliknij ikonę folderu z etykietą „Wyświetl wyniki według plików na liście”. Teraz masz więcej opcji. Wybierz opcję po lewej stronie pola wyszukiwania z podpowiedzią „Znajdź kryteria wyszukiwania tylko w tagach plików”. Teraz możesz wyszukiwać tagi!Aby tego użyć, wprowadź tagi, które chcesz wyszukać, oddzielając je przecinkami i naciśnij enter. Na przykład:
Ważne, wrzesień, prezentacja
Spowoduje to wyświetlenie tylko plików, które mają wszystkie trzy tagi: „Ważne”, „Wrzesień” i „Prezentacja”.
Dwukrotne kliknięcie jednego spowoduje otwarcie pliku w domyślnym programie, a kliknięcie prawym przyciskiem myszy i wybranie „Pokaż katalog macierzysty” spowoduje otwarcie jego lokalizacji w Nautilusie.
W wyszukiwaniu pulpitu możesz także kliknąć drugi przycisk z prawej strony u góry okna (zwykle gwiazdkę lub serce), aby edytować tagi w samej aplikacji!
Masz to! Mam nadzieję że to pomoże. Jeśli masz więcej pytań, daj mi znać.
źródło
Krótka odpowiedź: w Ubuntu nie jest to możliwe. Potrzebujesz rozszerzenia lub bazy danych dokumentów, jak sugerują inne odpowiedzi.
Inną opcją, którą mogę polecić, jest użycie aplikacji TagSpaces . Ta aplikacja może zapisywać tagi w nazwie pliku , dzięki czemu tagowanie jest trwałe i przenośne. Możesz edytować nazwę pliku w Nautilus lub w chmurze, a tag pojawi się w TagSpaces i odwrotnie.
źródło