Meine Suche nach der schnellsten Such-App für Linux

8

Ich vermisse "Alles suchen" und "Liste" von Windows - sie sind super schnell zu finden und zu starten. Die Zeit für die Indizierung meiner gesamten Festplatte beträgt 0,2 Sekunden [ich denke, sie verwenden die NTFS-Journaldatenbank]. Sie werden sofort automatisch neu indiziert, wenn neue Dateien erstellt werden.

Ich möchte eine Datei unter Linux nur anhand ihres Dateinamens und nicht anhand ihres Inhalts suchen. In Windows funktioniert alles gleich.

Unter Linux habe ich zwei Optionen gefunden, die für mich funktionieren. Zeit für sie, meine gesamte Festplatte zu indizieren, indem sie:

  • 1. Option: sudo updatedb( mlocate ) 3 Minuten, um die Datenbank neu zu indizieren.
  • 2. Option: alles über Wein ... ungefähr 5 Minuten [es indiziert sogar ext4].

Jetzt bin ich ein Desktop- Benutzer, daher bevorzuge ich eine nette Benutzeroberfläche, um sie schnell zu durchsuchen.

  • 1. Option: Verwenden Sie das gleiche alles über Wein. Das Durchsuchen der Datei erfolgt sofort. Dann treten Probleme mit MIME-Einstellungen auf, die über https://raw.githubusercontent.com/MestreLion/wine-tools/master/wine-import-extensions behoben werden können
  • 2. Option: Wels nutzt die Lokalisierungskraft. Es funktioniert, aber das Anzeigen der Datei dauert ungefähr 2 Sekunden, obwohl alle Dateien von indiziert wurden updatedb.

Alles Suche läuft mit Wein

Lobende Erwähnungen:

  1. krunner macht den job .. aber ich hasse die Tatsache, dass die Baloo-Indizierung ewig dauert. Ich denke, es wird auch nach Inhalten in der Datei gesucht. Wenn es uns nur geben würde, nur den Dateinamen zu indizieren.
  2. Unity Dash kann die Dateien finden, die Sie berührt haben. Es befindet sich jedoch nicht außerhalb der Dateien / Ordner, die Sie berührt haben.

Also meine Frage. Weiß jemand, wie ich schnell indizieren und den indizierten Dateinamen mit einer GUI durchsuchen kann?

nazar2sfive
quelle
Der Tracker braucht ewig, um meine gesamte Festplatte zu indizieren ... alles dauert höchstens 5 Minuten, einschließlich meiner ext4-Partition. Für die ntfs-Partition in blink in Windows mit der ntfs-Tabelle funktioniert alles gleich. Also bleibe ich auch bei allem unter Linux. Aber wenn ich versuche, die Datei fir.h aus dem Suchergebnis von allem zu öffnen, was mit dem Wein-Explorer verbunden ist . es versucht , das gleiche mit ** Wein Notizblock zu öffnen ** ... wie ich das machen kann Wein Explorer meine Datei mit öffnen gedit zum Beispiel.
Nazar2sfive
Ich habe eine Lösung für mein Problem gefunden ... dank raw.githubusercontent.com/MestreLion/wine-tools/master/… .... führen Sie einfach das Skript und BOOM aus !!! .. SIE SIND IM
GESCHÄFT
Wie kann ich mich jetzt an das "wen es betrifft" wenden, um etwas wie ntfs table journel hinzuzufügen, das auch von Windows unter Linux verwendet wird ... ??? Muss ich eine E-Mail an Linus Torvalds senden, um die Änderungen vorzunehmen, um diese Funktion zu verwenden? oder fordere ihn auf, ext5 zu machen .. ?? github.com/torvalds/linux/tree/master/fs/ext4
nazar2sfive

Antworten:

3

Meine erste Empfehlung ist ANGRYsearch . Superschnell, voll konfigurierbar. Die offizielle Website finden Sie hier . Zur Installation benötigen Sie einige Abhängigkeiten (falls noch nicht vorhanden). In einem Terminaltyp:

sudo apt install python3-pyqt5

Laden Sie dann die neueste Version von hier herunter . Entpacken Sie in einem Ordner und dann von einem Terminal in diesem Ordnertyp:

chmod +x install.sh
sudo ./install.sh

Eine zweite Empfehlung ist Regexxer . Dies ist einfacher zu installieren. Geben Sie an einem Terminal einfach Folgendes ein : sudo apt-get install regexxer. Ich habe dies jedoch nicht verwendet, daher kann ich nicht sagen, wie schnell es ist.


quelle
werde es versuchen .. und wissen lassen .. sieht vielversprechend aus.
Nazar2sfive
Ich habe festgestellt, dass ... die Indizierung 4:48 Minuten dauert. Wenn ich eine neue Datei erstelle, kann sie in 1:00 Minuten schnell neu gezeichnet werden, wobei die vorherige Datenbank aktualisiert wird. Es gibt keine Option, bei der nach Änderungen im Verzeichnis oder nach periodischer Selbstwiederherstellung gesucht werden kann. Das erneute Zeichnen muss manuell erfolgen. Aber das Beste daran ist, dass ich dies in jeder Desktop-Umgebung verwenden kann. Ich muss Kubuntu nicht nur für die Baloo-Desktop-Suche auswählen. Wenn keine neuen besseren Antworten kommen, stimme ich für ANGRYsearch = universelle schnelle DESKTOP-Suche nach Linux.
Nazar2sfive
Die Readme-Seite von ANGRYsearch erwähnt die Ähnlichkeit mit einem anderen Projekt FSearch . @ nazar2sfive Es ist in C und nicht in Python als ANGRYsearch programmiert. Sie können es auch versuchen, da Sie nach der besten Leistung suchen.
user.dz
Sie müssen eine enorme Datenmenge haben! Haben Sie Regexxer ausprobiert? Wenn besser, würde ich es auch in Betracht ziehen :)
1
Nach einigem googeln habe ich endlich FSearch bekommen. Scheint, es hat eine bessere Leistung als ANGRYsearch, aber ich kann nicht sicher sagen. Zur Vereinfachung der Installation bevorzuge ich ANGRYsearch, aber FSearch hat ein gewisses Potenzial.
Nazar2sfive
3

Ich empfehle auch FSearch https://github.com/cboxdoerfer/fsearch

Ich habe festgestellt, dass es meine Dateien schneller indiziert als ANGRYsearch. Die Suche nach Dateien fühlt sich mit ANGRYsearch jedoch reibungslos an. Mit ANGRYsearch ist das Wiederherstellen schneller. Insgesamt fühlt sich ANGRYsearch also besser an.

FSearch ist laut Git-Seite nur in PreAlpha. Eine zukünftige Version kann es also verbessern.

Das Kompilieren war für mich kein Problem. Ich poste hier folgendes als meine zukünftige Referenz und es könnte auch anderen helfen. Ich habe in Kubuntu 16.04 Folgendes versucht

sudo apt-get install libgtk-3-dev autotools-dev automake libglib2.0-dev intltool gnome-common git
git clone https://github.com/cboxdoerfer/fsearch
cd fsearch
./autogen.sh
./configure
make
sudo make install
nazar2sfive
quelle
1

Ich gehe für die Desktop-Suchfunktion des kde Plasma. Ich denke folgendes ist möglich ...

balooctl config set contentIndexing no
nazar2sfive
quelle
1
Die Indizierung dauerte ungefähr 5 Minuten wie bei ANGRYsearch [nach dem Deaktivieren von 'contentIndexing']. Ich kann die indizierte Datei schnell über das Krunner- oder Anwendungsmenü durchsuchen. Es gibt mir keine Option, wie oft neu gezeichnet werden soll. Es wird jedoch bei jedem Neustart neu gezeichnet. Das erneute Zeichnen mit Baloo dauert jedoch vermutlich länger als 4 Minuten [manuell gemessen mit iotop]. Aber ich denke, es tut dies nur einmal während des Neustarts. Wenn neue Dateien erstellt werden, werden sie anscheinend sofort automatisch zur Datenbank hinzugefügt, sodass keine "manuelle" Neukrawatte wie ANGRYsearch erforderlich ist. Größtes Problem - ich muss kde wählen.
Nazar2sfive
1

Das ist das beste,

FSearch ist ein vielversprechendes neues Dienstprogramm zur Dateisuche für den Linux-Desktop, das vom Everything Search Engine-Tool für Windows inspiriert wurde.

Lesen Sie diesen OMGUbuntu-Artikel darüber

Laden Sie hier auf GitHub ein (64-Bit) .deb-Paket herunter

Installieren Sie mit Gdebi oder

cd Downloads                   # or wherever your downloads go 
sudo dpkg -i fsearch*.deb      # replace with exact name if needed
M. Amin
quelle
0

Ich würde gnome-do selbst benutzen. Es fror gelegentlich für mich ein, als ich es zum ersten Mal beim Neustart verwendete. Dies kann jedoch meistens durch Ändern der Einstellungen behoben werden, um die Schatten- und Transparenzeffekte zu beseitigen. Außerdem können Sie den Erscheinungsstil (ich bevorzuge Mini selbst) und die Farbe der Witwe nach Ihren Wünschen ändern. Auf Wunsch kann es auch automatisch mit Ihrem Computer gestartet werden. So installieren Sie Folgendes:

sudo apt-get install gnome-do

Hoffe es funktioniert bei dir!

Michael Knoll
quelle
Der Gnome-Do-Dateiindex hat bei der letzten Überprüfung eine Nummernbeschränkung. gnome-do, kupfer, synaptic, recoll, gnome-search-tool hat bei mir nicht funktioniert. Ich hoffe, dass Albert in zukünftigen Versionen einige vielversprechende Funktionen zu seiner Indizierungsfunktion zeigt.
Nazar2sfive
Okay, ich bin froh, dass du etwas gefunden hast, das für dich funktioniert. Haben Sie einen guten Tag.
Michael Knoll
0

Ein weiteres BEST ist Albert. Es ist der beste Tastatur-Launcher in der Linux-Community. Und es hat Dateien Erweiterung , die das Dateisystem überwacht sehr schnell und in regelmäßigen Abständen.

Geben Sie hier die Bildbeschreibung ein

nazar2sfive
quelle
-1

Warum brauchst du Wein? Ist es nicht das, wonach Sie suchen (auf einem Linux-System)?

  1. apropos - Durchsuchen Sie die manuellen Seitennamen und Beschreibungen

    man apropos
    
  2. Suchen - Dateien nach Namen suchen

    man locate
    locate "fir."
    
  3. find - Suche nach Dateien in einer Verzeichnishierarchie

    man find 
    find / |grep "fir."
    
  4. grep, egrep, fgrep, rgrep - druckt Linien, die einem Muster entsprechen

    grep -R "fir." /home/yourdir/*
    
  5. Versuchen Sie, in thisLink (vielleicht searchmonkey ??) nach weiteren Optionen zu suchen .

ViPup
quelle
1
Searchmonkey ist für Windows (neueste Versionen). Für aktuelle LTS-Ubuntu-Versionen sind keine Versionen verfügbar. Alle anderen Optionen sind keine GUI, wie es die Fragen erfordern.