web-dev-qa-db-fra.com

Comment rechercher un répertoire particulier avec tracker-search-tool

J'ai des répertoires comme ~ Work ~ School ~ Movies. Est-il possible de rechercher des fichiers dans un seul de ces répertoires avec tracker-search-tool (ou avec tracker en général)?

5
sup

J'ai demandé dans IRC et ce n'est pas possible avec tracker-search-tool mais c'est possible sur la CLI:

L'outil de recherche du tracker est assez simple (et je ne le connais pas très bien) mais au moins cela peut être fait en utilisant des outils de ligne de commande (ou des requêtes personnalisées en général). Par exemple, pour trouver toutes les images dans un répertoire spécifique (ou en fait l'URL qui commence par ce répertoire spécifique) que Full-Text-Search correspond à la chaîne testi peut être obtenue avec

tracker-sparql -q "SELECT ?uri nfo:fileName(?uri) WHERE {?uri a nfo:Image . ?uri fts:match 'testi' . ?uri nie:url ?url FILTER(fn:starts-with(?url, 'file:///home/masi/Pictures/Wallpapers')) }"
2
sup