Suchwerkzeug mit Dateiinhaltsindizes

Suchwerkzeug mit Dateiinhaltsindizes

Gibt es Dateisuchtools wie das Gnome-Search-Tool (GUI, in der ich mehrere Optionen auswählen kann, wie z. B. Alter der Datei, Dateigröße, Besitzer usw.), das DB-Indizes nicht nur für den Dateinamen, sondern auch für den Dateiinhalt verwendet?

Ich weiß, locatedass es einen Index gibt, aber ich glaube nicht, dass es Dateiinhalte gibt.

Antwort1

Ein völlig kostenloses Suchwerkzeug mit In-File-Suche istLookeen Kostenlos.

Ergänzung: Ich arbeite für den Hersteller von Lookeen Free.

Antwort2

findSie können jederzeit und kombinieren grep, findum nach Metadaten zu filtern und grepInhalte zu suchen.

Ein Beispiel:

find ./ -mtime -1 -type f -exec grep "test" {} +

Dadurch wird jede beliebige Datei ausgewählt (es -type fwerden nur Dateien gefiltert)

im aktuellen Verzeichnis ( ./zeigt das aktuelle Verzeichnis an)

geändert am letzten Tag ( -mtime -1d. h. geändert zwischen jetzt und -1 Tag)

und durchsuchen Sie sie nach dem Text „test“ ( -exec grep "test" {} +bewirkt, dass grep einmal für alle übereinstimmenden Dateien aufgerufen wird find)

man findSie können und man grepals Referenzen verwenden . Ich empfehle find/ grepCombo, weil es so viele Optionen hat. findSie können nach Dingen wie diesen suchen:

  • Erstellungszeitpunkt
  • Letzte Zugriffszeit
  • letzte Änderung
  • ob es ausführbar ist
  • Gruppe, die es besitzt
  • Name stimmt mit einem regulären Ausdruck überein
  • Berechtigungen der Datei
  • Größe
  • Benutzer, dem es gehört

und viele mehr, insbesondere in Kombination mit -execundstat

Ich weiß, dass hierbei kein Index verwendet wird, aber es ist eine leistungsstarke Option zum Suchen nach Dateiinhalten in bestimmten Dateien.

verwandte Informationen