Essentiellement, vous devez exécuter updatedb d'abord, car cela construit la base de données que locate les usages.
Faites simplement updatedb --localpaths=c:/ comme solution de premier coup.
Consultez cet article de blog pour un tas de bons conseils, y compris comment configurer updatedb via cygwin cron :https://web.archive.org/web/20061114000822/www.weiqigao.com/blog/2006/08/14/ten_steps_to_higher_cygwin_productivity.html (lien mis à jour vers archive.org)
Google cygwin updatedb pour un message pertinent si vous rencontrez des problèmes avec les chemins qui incluent des espaces. Je ne rencontre aucun problème (autre qu'une autorisation refusée) sur WinXP Pro, mais d'autres plates-formes peuvent l'exiger.
Pour utiliser locate vous devez exécuter updatedb d'abord.