Im Wesentlichen müssen Sie updatedb ausführen Erstens, da dies die Datenbank erstellt, die locate Verwendet.
Führen Sie einfach updatedb --localpaths=c:/ aus als First-Shot-Lösung.
In diesem Blogbeitrag finden Sie eine Reihe guter Tipps, einschließlich der Einrichtung von updatedb über cygwin cron :https://web.archive.org/web/20061114000822/www.weiqigao.com/blog/2006/08/14/ten_steps_to_higher_cygwin_productivity.html (aktualisierter Link zu archive.org)
Google cygwin updatedb für einen relevanten Beitrag, wenn Sie Probleme mit Pfaden haben, die Leerzeichen enthalten. Ich bekomme keine Probleme (außer der Berechtigung verweigert) unter WinXP Pro, aber andere Plattformen könnten dies erfordern.
Um locate zu verwenden Sie müssen updatedb ausführen zuerst.