Dans le Dash de mon système Ubuntu/Linux se trouvent deux versions du même programme.
Pour trouver l'endroit où le .desktop sont situés, j'ai utilisé
find / -type f -name 'Sublime Text.desktop' 2> /dev/null
Je n'ai eu aucun résultat, alors j'ai fait (avec succès)
find / -type f -name '[s,S]ublime*.desktop' 2> /dev/null
J'ai été étonné de voir qu'elle s'est terminée au bout de trois secondes environ, car le terme recherché devait être nettement plus long que le premier. Comme je n'étais pas tranquille, j'ai relancé la première commande et, à ma grande surprise, elle s'est également terminée au bout de trois secondes.
Pour vérifier le comportement, j'ai mis sous tension une deuxième machine Linux et j'ai relancé la première commande, mais cette fois avec time
time find -type f -name 'Sublime Text.desktop' 2> /dev/null
find
n'accélère pas seulement la recherche du même terme de recherche, mais plutôt toutes les recherches (dans le même chemin ?). Même la recherche d'une chaîne "non reproduite" n'est pas ralentie.
time find / -type f -name 'Emilbus Txet.Potksed' 2> /dev/null
Que fait Find pour accélérer autant le processus de recherche ?