Si je veux rechercher des fichiers dans Terminal, j'ai tendance à utiliser quelque chose comme tree --Prune -P <searchTerm>
, mais cela peut prendre beaucoup de temps avec un gros répertoire, donc quand il est trop gros, j'ai tendance à revenir à l'interface graphique (même si c'est quelque chose que je n'aime pas beaucoup faire) afin d'utiliser la capacité de Nautilus à utiliser l'index des fichiers (car les fichiers sont indexés pour augmenter l'efficacité de la recherche).
Mais je n'aime pas avoir à le faire, alors je me demandais s'il y avait un moyen de rechercher dans un certain répertoire et tous ses sous-dossiers pour les fichiers en utilisant l'index d'élément créé par tracker comme peut être fait via l'interface graphique ( Je n'ai dit que "fichiers", mais j'aimerais également que les résultats de la recherche incluent des dossiers)?
J'utilise Ubuntu GNOME 16.04 avec GNOME 3.20.
Je suggérerais d'utiliser locate
lors de la mise à jour de la base de données toutes les 30 minutes (les mises à jour suivantes prennent beaucoup moins de temps que l'initial).
entrée crontab
*/30 * * * * /usr/bin/updatedb
Si vous travaillez dans l'un des répertoires élagués , vous devez modifier /etc/updatedb.conf
. Ou si vous ne travaillez que par exemple dans/home/user, vous pouvez ajouter des répertoires à supprimer et accélérer la mise à jour de la base de données.