Hay 3 opciones con las que estoy familiarizado.
Este tutorial titulado, Las mejores herramientas de búsqueda de escritorio de Linux discute estas y algunas otras.
Rastreador
La instalación es muy fácil.
$ apt-get install tracker tracker-utils
Después de la instalación, debe comenzar a indexar su unidad automáticamente. Puede echar un vistazo adentro para ver qué está haciendo tracker-control
:
$ tracker-control
Found 288 PIDs…
Found process ID 2611 for 'tracker-store'
Store:
17 Aug 2013, 11:57:51: ✓ Store - Idle
Miners:
17 Aug 2013, 11:57:51: ✗ Applications - Not running or is a disabled plugin
17 Aug 2013, 11:57:51: ✗ File System - Not running or is a disabled plugin
O puedes usar track-stats
:
$ tracker-stats | head -10
Statistics:
mfo:Action = 1
mlo:LandmarkCategory = 15
mto:State = 6
mto:TransferMethod = 2
mtp:ScanType = 6
nao:Tag = 1
nco:AuthorizationStatus = 3
nco:Contact = 1
nco:Gender = 3
Puede reconfigurar sus preferencias de esta manera:
$ tracker-preferences
Puede iniciar manualmente los mineros de esta manera:
$ tracker-control -s
Starting miners…
✓ Applications
✓ File System
Y luego vea en qué consiste:
$ tracker-control -F
Store:
17 Aug 2013, 12:13:29: ✓ Store - Idle
Miners:
17 Aug 2013, 12:13:29: 0% Applications - Initializing
17 Aug 2013, 12:13:29: 0% File System - Initializing
Press Ctrl+C to end follow of Tracker state
17 Aug 2013, 12:13:29: ✓ Store - Idle
17 Aug 2013, 12:13:39: 1% Applications - Crawling recursively directory 'file:///usr/share/applications'
17 Aug 2013, 12:13:39: 1% Applications - Crawling recursively directory 'file:///usr/share/desktop-directories'
17 Aug 2013, 12:13:39: 1% Applications - Crawling recursively directory 'file:///home/tammy/.local/share/applications'
17 Aug 2013, 12:13:39: 1% Applications - Crawling recursively directory 'file:///home/tammy/.local/share/desktop-directories'
Después de indexar el contenido del disco, puede buscarlo utilizando la GUI o la búsqueda integrada en Nautilus ( Ctrl+ f). También proporciona una herramienta de línea de comando tracker-search
:
$ tracker-search art
Results:
file:///home/tammy/Documents/ArtEdCurriculumElemFRS.odt
Un poco más de detalles:
$ tracker-search -d art
Results:
cols:3
file:///home/tammy/Documents/ArtEdCurriculumElemFRS.odt
application/vnd.oasis.opendocument.text
http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#PaginatedTextDocument
También puede invocar la herramienta de búsqueda GUI tracker-needle
:
Recoll
Actualmente no tengo una configuración activa de este, pero hay capturas de pantalla en el sitio web que lo muestran en acción. También puede leer detenidamente la documentación en línea para obtener más información.