もちろん何かと日本語…特にSJISでは…トラブルが
起きるのは知っていますが、何はともあれ"スタート メニュー"
はデータに入っています…。
ところで、試しに"発表二十"(なんだそりゃ)という
フォルダをエクスプローラから作り、updatedbしてみました。
$ updatedb --output=testdb --localpaths='.'
/usr/bin/find: ./発表二十: No such file or directory
$locatedb -d testdb '発表'
./発表二十
$
今度はエラーが出ましたが、データファイルには
登録されたようです。
ただし、そのフォルダの中は見に行ってくれません。
なお、私は習慣的にめったなことでは日本語のファイル、
フォルダ名は使っていません。それでエラーが出なかったのでしょう。
しかし、スタート メニューでは問題がおきせんでした。
先に作った"locatedb.ALL"で、
$ locate -d locatedb.ALL 'ス'
…
/cygdrive/c/Documents and Settings/Administrator/スタート メニュー/プログラム/In
ternet Explorer.lnk
/cygdrive/c/Documents and Settings/Administrator/スタート メニュー/プログラム/Ou
tlook Express.lnk
…
などと出てきます。
|