Auf Anregung aus der Wunschliste für Beiträge haben wir dieses Wochenende den Schwerpunkt Dateisuche. In diesem Ersten Beitrag geht es um ANGRYsearch – eine äußerst schnelle Dateisuche unter Linux, egal welchen Desktop man nutzt. ANGRYsearch sucht nicht nach dem Inhalt von Dateien, sondern nach dem Dateinamen – ist aber äußerst schnell und bietet Ergebnisse schon beim Eintippen erster Zeichen.
Inhaltsverzeichnis
ANGRYsearch installieren
Erst gilt es unter auf Debian basierenden Linux-Distributionen über die Paket-Verwaltung folgende Pakete zu installieren „xdg-utils python3-pyqt5„. Anschließend laden Sie sich von GitHub unter den Releases rechts die aktuellste Version der Software herunter. Sie entpacken das komprimierte Archiv und wechseln in das entpackte Verzeichnis:
Hier öffnen wir das Terminal und führen als root folgenden Befehl aus:
./install.sh
Die Installation dauert auf einer SSD keine Sekunde.
ANGRYsearch nutzen
Sie finden diese Software nach der Installation im Anwendungsmenü unter der Kategorie Dienstprogramme (KDE) oder Zubehör, alternativ nutzen Sie den Schnellstarter (Alt+F2) oder das Terminal mit dem Befehl:
angrysearch
Als Erstes gilt es, die Datenbank zu aktualisieren – also die Dateien in Ihrem Home-Verzeichnis zu erfassen, dies gelingt über den Schalter „Update“ rechts oben. Anschließend geben Sie einen Suchbegriff in das Feld oben ein, schon beim Eintippen der ersten Zeichen zeigt die Software Treffer:
Entsprechende Dateien / Verzeichnisse werden automatisch mit der passenden Software geöffnet.
Jetzt müsste man das Aktualisieren der Datenbank, der Dateien immer wieder manuell anstoßen – also Klick auf den Schalter „Update„, abwarten, suchen.
Dies ist natürlich umständlich – wir erstellen ganz einfach einen Cron-Job. Als einfacher Nutzer am Terminal:
crontab -e
Haben wir die Software bisher noch nie gestartet, wählen wir mit der 1 den einfach zu nutzenden Editor Nano und bestätigen mit Eingabe:
Wir sehen hier im Editor nun die Hilfe der Crontab – den bisherigen Inhalt können wir bedenkenlos löschen und fügen jetzt folgenden String per Rechtsklick und „Einfügen“ ein:
CODE: ALLES AUSWÄHLEN
0 */1 * * * /usr/share/angrysearch/angrysearch_update_database.py
Sie speichern die Datei mit Strg+o, bestätigen mit Eingabe und schließen den Editor mit Strg+x. Hiermit aktualisiert die Software die Datenbank jede Stunde neu.
ANGRYsearch sucht zwar nur nach dem Namen von Verzeichnissen und Dateien, die Software ist jedoch extrem schnell und Sie können reguläre Ausdrücke für die Suche nutzen.
Eine Reaktion
[…] als ANGRYsearch durchsucht DocFetcher nicht nur das Dateisystem nach Dateinamen und Verzeichnis-Namen unter Linux, […]