Indizieren von Dateiinhalten


7

Die Leute scheinen bereits nach der Indizierung des Dateisystems gefragt zu haben:

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 locateund updatedbBefehle, 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 trackerin 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.


Welche Art von Projekten versuchen Sie zu indizieren? Sind sie Dokumente oder Code?
binW

Antworten:


5

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 .


Das scheint großartig zu sein, ich werde es versuchen.
Rafid

3

Sie können ack-grep (ein CLI-Tool) verwenden, das hauptsächlich für Codeprojekte nützlich ist, wenn dies Ihr Anwendungsfall ist.



0

Es gibt immer Google Desktop - wenn Sie den Gedanken ertragen können.


Wie ich in meiner Frage sagte, möchte ich, dass die Suche nach einem bestimmten Ordner erfolgt und manuell aktualisiert werden kann. Die Google-Desktopsuche durchsucht die gesamte Festplatte und kann nicht manuell aktualisiert werden. Wenn ich also nichts darin finde, bedeutet dies nicht unbedingt, dass es nicht vorhanden ist, insbesondere wenn es um die Programmierung geht, die Sie immer erstellen sollen Änderungen.
Rafid

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.