Je cherchais un fichier dans ma source et j'ai essayé à la fois de localiser et de trouver. Étonnamment, locate cherchait dans toute la machine et était plus rapide que find, qui ne cherchait que dans le répertoire courant et les sous-répertoires.
Voici mes commandes Shell pour les deux :
find . -name vendorsetup.sh # takes 50 seconds to search all files in curren -sub directories.
locate vendorsetup.sh # takes 20 seconds to search file in whole machine.
Pourquoi cela ?