locateコマンドを[〜#〜] cygwin [〜#〜]で実行するには、最初に次のコマンドを実行する必要があることを読みました。
updatedb --localpaths=c:/
cYGWINでこれを実行すると、このコマンドが正確に何をするのか、時間がかかりすぎます。
これにより、ロケートデータベースが更新されますが、実際には長い時間がかかります。システム上のすべてのパスをトラバースしてから適切にインデックスを作成する必要があり、これには多くの作業(および多くのリソース)が必要です。
データベースの作成を高速化することは実際には不可能ですが、updatedb
の素晴らしさとio-nicenessを増やすことで、邪魔にならないようにすることができます。これを行うには、次のような方法でNice
およびionice
ユーティリティを使用します。
Nice -n 19 ionice -c 3 updatedb --localpaths=c:/