ちょと説明不足だったかもしれません。すいません。
・ locate、 updatedb について
locate はファイルを検索するコマンドで……
使用方法はman
ページや、info (find のinfo ドキュメント
の"reference"
のところにlocate、updatedb等の説明があります)調べて
ください
……例えばlocate ssh でパス名に"ssh"が入った
ファイルを検索できます。
あらかじめ作成したデータベースファイルを使うので
速いです。
updatedb コマンドでデータベースファイルが作成
されます。このときfind が使われます。
updatedb を使うようにすすめたのは、このほうが
特定のパスを避けるための指定がfindより簡単かな、
と思ったからです。
さて、まずは問題の出所となるファイルまたはディレクトリを特定したいのです。
--prunepathでの指定で"/"以下のディレクトリでまだ試していないものがありすね(/home、/etc、/varなど)。全部ためしてください。"/"の直下だけでとりあえずよいでしょう。
ただ、"/cygdrive"だけはその下にドライブの指定をしないといけないかもしれません。
"/cygdrive/e"だけでなく、"/cygdrive/c"なども試してください。…うっかりしてました。この"/cygdrive/c"が問題の種である可能性大です。
なお、locateをためすのはupdatedbが成功してからにしましょう。また、findの再インストールは試しても害は無いでしょう。ただ、その前にどこで問題が発生しているか調べた方が良いと思いますので、ます上記updatedbして見てください。
|