Suchfunktionen in Linux-Dateimanagern sind gar nicht so gut. Die meisten sind mit minimaler Funktionalität und relativ langsamen Suchzeiten passierbar, aber es gibt wirklich keine außergewöhnlichen. Selbst das Baloo von KDE, das eine Menge Zeit damit verbringt, Dateien zu indizieren, funktioniert nicht so, wie Sie es sich von einer modernen Suche erhoffen würden.
Zum Glück ist mit FSearch eine bessere Option aufgetaucht. FSearch wurde von einem Entwickler erstellt, der die schlechte Suchleistung in Linux-Dateimanagern satt hatte und sich entschied, die Angelegenheit selbst in die Hand zu nehmen. Während Sie möglicherweise nicht der Meinung sind, dass eine eigenständige Dateisuche erforderlich ist, werden Sie Ihre Meinung wahrscheinlich ziemlich schnell ändern, nachdem Sie FSearch ausprobiert haben.
Installation
FSearch ist in einem Ubuntu PPA verpackt und verfügbar. Das macht die Dinge bei anderen Distributionen etwas komplizierter, aber bei Ubuntu ist es sehr einfach. Debian-Benutzer können die PPA auch mit ein wenig zusätzlicher Arbeit nutzen.
Ubuntu
Das FSearch PPA ist wie jedes andere. Importieren Sie es mit Apt und aktualisieren Sie Ihre Quellen.
sudo add-apt-repository ppa:christian-boxdoerfer/fsearch-daily sudo apt update
Debian
Wenn Sie mit Debian arbeiten, können Sie die PPA verwenden, aber die Einrichtung erfordert nur ein wenig zusätzliche Arbeit. Öffnen Sie zunächst ein Terminal und erstellen Sie mit sudo eine neue .list-Datei.
sudo touch /etc/apt/sources.list.d/fsearch.list
Öffnen Sie die Datei mit einem Texteditor Ihrer Wahl und fügen Sie die folgenden zwei Zeilen hinzu.
deb http://ppa.launchpad.net/christian-boxdoerfer/fsearch-daily/ubuntu cosmic main deb-src http://ppa.launchpad.net/christian-boxdoerfer/fsearch-daily/ubuntu cosmic main
Importieren Sie nun die Schlüssel für das Repository.
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 75555AFF5215AD9DBFD8CDB952B2FFB2DC496F40
Sie müssen nur noch Apt aktualisieren.
sudo apt update
Sie können mit der Installation von FSearch beginnen.
sudo apt install fsearch-trunk
Bogen
FSearch ist tatsächlich in der AUR verfügbar. Sie können den AUR-Installationsprozess verwenden, mit dem Sie am besten vertraut sind, um ihn Ihrem System hinzuzufügen. Sie finden die Details auf Die AUR-Seite von FSearch.
Fedora
Fedora-Benutzer müssen FSearch aus der Quelle erstellen. Diese Methode wird offiziell unterstützt, daher sollten Sie keine Probleme haben.
Beginnen Sie mit der Installation der Build-Anforderungen.
sudo dnf install automake autoconf intltool libtool autoconf-archive pkgconfig glib2-devel gtk3-devel git
Klonen Sie anschließend die Quelle und wechseln Sie in das resultierende Verzeichnis.
git clone https://github.com/cboxdoerfer/fsearch.git cd fsearch
Erstellen Sie FSearch und installieren Sie es.
./autogen.sh ./configure make sudo make install
Jetzt sollten Sie eine funktionierende FSearch-Installation haben, die Sie grafisch starten können.
Fügen Sie Ihre Datenbank hinzu
Öffnen Sie FSearch. Wenn das Fenster zum ersten Mal geöffnet wird, sehen Sie oben ein Suchfeld, einen großen leeren Bereich mit Anweisungen zum Hinzufügen einer Datenbank und sonst nicht viel. FSearch ist ein Suchdienstprogramm. Es wurde gebaut, um das eine zu tun und es gut zu machen. Um so schnell wie möglich zu wechseln, verwendet FSearch eine Datenbank, die aus den Verzeichnissen erstellt wird, die Sie durchsuchen möchten. Der letzte Schritt beim Einrichten ist das Hinzufügen dieses Verzeichnisses.
Klicken Sie im Menü oben in Ihrem FSearch-Fenster auf “Bearbeiten”. Wählen Sie im daraufhin angezeigten Dropdown-Menü “Einstellungen”.
Ein neues Fenster mit einer Reihe von Registerkarten oben wird geöffnet. Klicken Sie auf die Registerkarte “Datenbank”. Der Hauptteil der Registerkarte wird von einem großen Leerraum belegt.
Links von diesem Bereich befinden sich zwei Registerkarten für “Einschließen” und “Ausschließen”. Sie sind genau das, wonach sie klingen. Auf der Registerkarte “Einschließen” werden Ordner aufgelistet, die in Ihre Suche einbezogen werden sollen. Auf der Registerkarte “Ausschließen” werden Unterordner aufgelistet, die Sie aus den enthaltenen Ordnern ausschließen möchten.
Rechts finden Sie zwei Schaltflächen zum Hinzufügen oder Entfernen von Verzeichnissen. Klicken Sie auf das Verzeichnis, um ein Verzeichnis hinzuzufügen. Es öffnet sich ein Dateibrowserfenster. Wählen Sie ein Verzeichnis aus, das durchsucht werden soll, und bestätigen Sie es. Sie können absolut einfach Ihr gesamtes / home-Verzeichnis hinzufügen, was ziemlich gut funktioniert.
Wenn Sie fertig sind, durchsucht FSearch das Verzeichnis und erstellt seine Datenbank. Dies ist überraschend schnell und verlangsamt Ihren Computer nicht zu sehr.
Suchen mit FSearch
Sie werden feststellen, dass in der großen Leerstelle auf dem Hauptbildschirm jetzt ein Lupensymbol im Hintergrund eingeblendet ist, um anzuzeigen, dass Sie bereit sind, mit der Suche zu beginnen. Geben Sie den Namen einer Datei oder eines Ordners ein, von dem Sie wissen, dass Sie ihn in Ihrem Suchverzeichnis finden. Sie werden sofort sehen, wie FSearch den großen leeren Raum mit möglichen Ergebnissen in der Reihenfolge der Genauigkeit füllt.
Versuchen Sie noch ein paar Suchanfragen. Sie sollten auch beachten, dass FSearch Ihnen vollständige Pfade zu Ihren Dateien bietet, damit Sie nach Abschluss der Suche problemlos darauf zugreifen können.
Wenn Sie zu viele fehlerhafte Ergebnisse aus einem Cache-Ordner oder ähnlichem finden, können Sie jederzeit zur Registerkarte Datenbank im Menü Einstellungen zurückkehren und das Problemverzeichnis zur Ausschlussliste hinzufügen.
Es gibt nicht viel anderes. FSearch folgt der Unix-Philosophie „Mach eine Sache und mach es gut“ und macht diese eine Sache wirklich sehr gut. FSearch ist wahnsinnig schnell und findet Ihre Dateien, ohne dass Sie zu lange oder gar nicht warten müssen.