回答:
本質的に、最初にupdatedbを実行する必要があります。これにより、locateが使用するデータベースが構築されます。
最初の解決策として、単にupdatedb --localpaths = c:/を実行します。
cygwin cronを介してupdatedbをセットアップする方法を含む、多くの良いヒントについては、このブログ投稿を参照してください:https : //web.archive.org/web/20061114000822/www.weiqigao.com/blog/2006/08/14/ten_steps_to_higher_cygwin_productivity .html (archive.orgへの更新されたリンク)
スペースを含むパスに問題がある場合は、関連する投稿のGoogle「cygwin updatedb」。WinXP Proで(許可が拒否された場合を除き)問題は発生していませんが、他のプラットフォームではこれが必要になる場合があります。
あなたが望むコマンドは find
やるman find
構文とオプションを表示します
Locateコマンドは、事前に構築されたファイル名のデータベースに対して実行されます