Risposte:
In sostanza, devi prima eseguire updateb, poiché questo crea il database che localizza gli usi.
Basta fare updateb --localpaths = c: / come soluzione per il primo colpo.
Vedi questo post sul blog per una serie di buoni consigli, incluso come impostare updateb tramite cygwin cron: https://web.archive.org/web/20061114000822/www.weiqigao.com/blog/2006/08/14/ten_steps_to_higher_cygwin_productivity .html (collegamento aggiornato a archive.org)
"Cygwin updatedb" di Google per un post pertinente se riscontri problemi con percorsi che includono spazi. Non riscontro alcun problema (tranne l'autorizzazione negata) su WinXP Pro, ma altre piattaforme potrebbero richiedere questo.
Per utilizzare locate
è necessario eseguire updatedb
prima.
Penso che il comando che vuoi sia find
Fare man find
per vedere la sintassi e le opzioni
Il comando Locate viene eseguito su un database predefinito di nomi di file