Zdá se, že se lidé již ptali na systém indexování souborů:
- Jaké jsou možnosti pro indexování mého souborového systému?
- Jaké jsou alternativy k Spotlight OS X?
ale chci vlastně jen indexovat určitý pracovní adresář a být schopen to udělat ručně (abych se ujistil, že moje vyhledávání je správné). V podstatě pracuji na projektu a potřebuji umět rychle vyhledávat v obsahu. Již používám locate
a updatedb
příkazy, ale ty vyhledávají pouze názvy souborů. Hledám podobné příkazy, ale obsah souboru.
Pro případ, že by vás zajímalo, proč nepoužívám tracker
stejně jako odpověď ve dvou příspěvcích, tracker má sadu předem specifikovaných složek pro vyhledávání v nich, a kdykoli budete hledat, hledáte ve všech z nich. Chci, aby bylo možné vyhledávat v každém projektu zvlášť.
Přijatá odpověď:
Můžete zkusit recoll
, je k dispozici v úložištích, poskytuje vám velkou kontrolu nad složkami, které chcete indexovat a prohledávat, a kam chcete uložit indexovou databázi, můžete také použít více databází, můžete použít pokročilé vyhledávání k vrácení výsledků z konkrétní složky.
Podívejte se na některé z jeho funkcí zde, Můžete jej spustit z příkazového řádku a předat mu dotaz a další ovládací prvky, viz krátký manuál zde. Zde je celý manuál.