Die Leute scheinen bereits nach der Indizierung des Dateisystems gefragt zu haben:
- Welche Optionen gibt es für die Indizierung meines Dateisystems?
- Was sind die Alternativen zu OS X Spotlight?
Ich möchte aber eigentlich nur ein bestimmtes Arbeitsverzeichnis indizieren und dies manuell tun können (damit ich sicherstellen kann, dass meine Suche korrekt ist). Grundsätzlich arbeite ich an einem Projekt und muss in der Lage sein, schnell nach Inhalten zu suchen. Ich benutze bereits locate
und updatedb
Befehle, aber diese suchen nur nach Dateinamen. Ich suche nach ähnlichen Befehlen, aber nach Dateiinhalten.
Nur für den Fall, dass Sie sich fragen, warum ich tracker
in den beiden Posts nicht auch " Gefällt mir" verwende , verfügt der Tracker über eine Reihe von vorgegebenen Ordnern, in denen Sie suchen können. Wenn Sie eine Suche durchführen, suchen Sie in allen. Ich möchte in jedem Projekt einzeln suchen können.
Antworten:
Sie können versuchen
recoll
, es ist in den Repositorys verfügbar, es gibt Ihnen viel Kontrolle über die Ordner, die Sie indizieren und suchen möchten, und wo Sie die Indexdatenbank speichern möchten, können Sie auch mehrere Datenbanken verwenden, Sie können die erweiterte Suche verwenden um Ergebnisse aus einem bestimmten Ordner zurückzugeben.Sehen Sie sich hier einige seiner Funktionen an . Sie können es über die Befehlszeile ausführen und die Abfrage und andere Steuerbegriffe an sie übergeben. Weitere Informationen finden Sie im kurzen Handbuch hier . Hier das vollständige Handbuch .
quelle
Sie können ack-grep (ein CLI-Tool) verwenden, das hauptsächlich für Codeprojekte nützlich ist, wenn dies Ihr Anwendungsfall ist.
quelle
Der Silbersucher
Ein Code-Suchwerkzeug ähnlich
ack
, mit Schwerpunkt auf Geschwindigkeit.quelle
Es gibt immer Google Desktop - wenn Sie den Gedanken ertragen können.
quelle