Ubuntu Gnome ausführen.
Ich habe viele PDF- und andere Dokumente und möchte sie mit Tags versehen. Und sie später anhand dieser Tags durchsuchen. Auch wenn ich die Dateien in andere Ordner verschiebe (so bleiben die Tags bei den Dateien).
Ich habe gesucht, aber Dateien und Dokumente bieten diese Optionen nicht an.
Mache ich etwas falsch? Wie kann ich Dateien mit Tags versehen, damit ich sie später anhand von Tags durchsuchen kann?
filesystem
files
search
tagging
Deshmukh
quelle
quelle
Antworten:
Inhalt:
1. Einleitung
Diese Lösung besteht aus zwei Skripten - eines zum Markieren und eines zum Lesen der Liste der Dateien unter einem bestimmten Tag. Beide müssen
~/.local/share/nautilus/scripts
im Nautilus-Dateimanager mit der rechten Maustaste auf eine Datei klicken und diese aktivieren und zum Untermenü „Skripte“ navigieren. Der Quellcode für jedes Skript wird hier sowie auf GitHub bereitgestellt2. Installation
Beide Skripte werden müssen , gespeichert
~/.local/share/nautilus/scripts
, wo~
sich Home - Verzeichnis des Benutzers und mit ausführbar gemachtchmod +x filename
. Verwenden Sie zur einfachen Installation das folgende Bash-Skript:3. Verwendung:
Dateien markieren :
Wählen Sie Dateien im Nautilus-Dateimanager aus, klicken Sie mit der rechten Maustaste darauf und navigieren Sie zum Untermenü Skripts. Auswählen
tag_file.py
. Wenn Enter Sie dieses Skript zum ersten Mal ausführen, ist keine Konfigurationsdatei vorhanden. Sie sehen also Folgendes:Wenn Sie das nächste Mal bereits Dateien mit Tags versehen haben, wird ein Popup-Fenster angezeigt, in dem Sie ein Tag auswählen und / oder ein neues hinzufügen können (auf diese Weise können Sie Dateien unter mehreren Tags aufzeichnen). Klicken Sie OKauf, um Dateien zu diesem Tag hinzuzufügen. Hinweis : Vermeiden Sie "|" Symbol im Tag-Namen.
Das Skript zeichnet alles auf
~/.tagged_files
. Diese Datei ist im Wesentlichen einjson
Wörterbuch (was nicht für normale Benutzer wichtig ist, aber für Programmierer praktisch :)). Das Format dieser Datei ist wie folgt:Wenn Sie jemals eine Datei "entmarkieren" möchten, löschen Sie einfach einen Eintrag aus dieser Liste. Beachten Sie das Format und die Kommas.
Suche nach Tag :
Jetzt, da Sie eine schöne
~/.tagged_files
Datenbank mit Dateien haben, können Sie diese Datei entweder lesen oder einread_tags.py
Skript verwenden.Klicken Sie mit der rechten Maustaste auf eine beliebige Datei in Nautilus (egal welche)
read_tags.py
. SchlagenEnterSie werden in einem Popup gefragt, nach welchem Tag Sie suchen möchten:
Wählen Sie einen aus und klicken Sie auf OK. Sie sehen ein Listendialogfeld, in dem angezeigt wird, dass die gewünschten Dateien für das ausgewählte Tag vorhanden sind. Sie können eine einzelne Datei auswählen, die mit einem Standardprogramm geöffnet wird, das diesem Dateityp zugewiesen ist.
4. Quellcode:
tag_file.py
:read_tags.py
:quelle
Ich habe einen Weg gefunden, dies zu tun.
Öffne ein Terminal ( CTRL+ ALT+ T) und führe dann den folgenden Befehl aus:
sudo add-apt-repository ppa:tracker-team/tracker
Geben Sie Ihr Passwort ein und drücken Sie bei Aufforderung die Eingabetaste und führen Sie dann aus
sudo apt-get update
dann
sudo apt-get install tracker tracker-gui
Mach dir keine Sorgen, wenn es heißt, es ist bereits die neueste Version.
Öffnen Sie nun Nautilus / Files und klicken Sie mit der rechten Maustaste auf das Dokument, dem Sie Tags hinzufügen möchten. Wählen Sie Eigenschaften und dann die Registerkarte "Tags". Geben Sie ein Tag in das Textfeld ein und drücken Sie die Eingabetaste oder klicken Sie auf die Schaltfläche Hinzufügen, um es hinzuzufügen. Sie können auch auf ein bereits hinzugefügtes Tag klicken und auf die Schaltfläche Entfernen klicken, um ein Tag zu entfernen. Bitte beachten Sie, dass bei Tags zwischen Groß- und Kleinschreibung unterschieden wird. Die Tags, die Sie erstellen, bleiben im gesamten System erhalten, sodass Sie die bereits erstellten Tags einfach mit einem Häkchen versehen können, um die Datei zu markieren, anstatt sie erneut manuell einzugeben.
Nachdem Sie die gewünschten Elemente markiert haben, können Sie nach ihnen suchen, jedoch nicht in Dateien. Gehen Sie zu Aktivitäten und suchen Sie nach der App
Desktop Search
. Starten Sie es und sehen Sie sich die Optionen oben an. Klicken Sie oben links im Fenster auf das Ordnersymbol mit der QuickInfo "Ergebnisse nach Dateien in einer Liste anzeigen". Jetzt haben Sie mehr Möglichkeiten. Wählen Sie die Option links neben dem Suchfeld mit dem Tooltipp "Suchkriterien nur in Datei-Tags suchen". Jetzt können Sie nach Tags suchen!Geben Sie dazu die Tags ein, nach denen Sie suchen möchten, und drücken Sie die Eingabetaste. Beispielsweise:
Wichtig, September, Präsentation
Dies zeigt nur Dateien an, die alle drei Tags enthalten: "Important", "September" und "Presentation".
Durch Doppelklicken wird die Datei im Standardprogramm geöffnet, und durch Klicken mit der rechten Maustaste und Auswahl von "Show Parent Directory" wird der Speicherort in Nautilus geöffnet.
In der Desktopsuche können Sie auch auf die zweite Schaltfläche von rechts oben im Fenster klicken (normalerweise ein Stern oder ein Herz), um Tags in der App selbst zu bearbeiten!
Hier hast du es! Hoffe das hilft. Wenn Sie weitere Fragen haben, lassen Sie es mich wissen.
quelle