アプリ版:「スタンプのみでお礼する」機能のリリースについて

No.2128874の質問を読んだうえで質問します。

Spotlightの検索機能が全く働きません。
・あるフォルダ内の、特定の文字列をファイル名に含むファイルを検索しようとしても一切ヒットしない
・Mail.appで特定の文字列を本文に含むメールを検索しようとしても一切ヒットしない

ターミナルを起動して、次の操作を試してみました。

「sudo mdutil -E /Volumes/(ボリューム名)/」を実行
→パスワードを入力したら、「Error, no index found for volume.」と表示される
…そもそも索引が作成されていないらしい

「sudo mdutil -p /」と「sudo mdutil -p /Volumes/(ボリューム名)/」を実行
→いずれも、「Index not published, error -1」と表示される

OSがインストールされているボリュームと同じボリュームに保存されているMail.appのメールデータ、OSとは別のボリューム(別のハードディスク)に保存されている各種ファイルを対象にSpotlight検索をしたいと思っています。

OSはTiger(10.4.6)です。

ちなみに、ボリューム名に半角スペースが入っている場合のターミナル上でのパスの指定方法についても併せてご教示いただけると助かります(ボリューム名が「Mac OS X 10.4.x」となっているので)。

どうぞよろしくお願いいたします。

A 回答 (4件)

http://discussions.info.apple.co.jp/WebX?128@621 …
http://discussions.info.apple.co.jp/WebX?128@621 …
http://discussions.info.apple.co.jp/WebX?128@621 …
 ディスカッションボードを見る限りでは最善の解決策は「OSの初期化インストール」のようですが、Spotlightを利用せず、別の方法で検索する事を考えたいと思います。

sudo /usr/libexec/locate.updatedb
この作業が完了するまで少々時間がかかります。データベースができてしまえば、locateコマンドを使ってファイルやディレクトリを検索させる事ができます。例えば、alpha-testやalphatestといった類の名前を持つファイルを探すには・・・
locate alpha

/man/ディレクトリ下に存在するものの中からalphaを含むものを見つけるには・・・
locate alpha | grep "/man/"
    • good
    • 0
この回答へのお礼

なるほど、やっぱりOSを初期化しないと正常な形でSpotlightは使えないということですか。

裏技もあるのですね。積極的に使うかどうかわかりませんが、一応頭に入れておきたいと思います。

どうもありがとうございました。

お礼日時:2006/08/19 01:34

> ちなみに、ボリューム名に半角スペースが入っている場合のターミナル上でのパスの指定方法についても併せてご教示いただけると助かります(ボリューム名が「Mac OS X 10.4.x」となっているので)。



エスケープ文字をスペースの前に置く。これはすでに回答済みですが、パスをまるごとダブルクォート("Double Quote")で囲む方法もあります。

例:
cd "/Volumes/Mac OS X 10.4.x"

それと、上の例だと、「cd 」まで入力し、デスクトップからボリューム・フォルダ・ファイルのアイコンをターミナルのウィンドウにドロップすると、パスが入力されます。覚えておくと便利です。
    • good
    • 0
この回答へのお礼

コマンドを使った操作にあまり慣れていないこともあり、コマンドとドラッグ&ドロップが併用できるということは知りませんでした。
トラブルの副産物という形になりましたが、いい勉強になりました。
どうもありがとうございました。

お礼日時:2006/08/19 01:37

済みません。

誤記訂正です。

半角でキーボードの「\」)を入力しますでは分かりませんよね?(汗)
半角でキーボードの「¥」)を入力しますが正解です。
    • good
    • 0

参考URLの2006.05.04のエントリーににSpotLightが動かなくなった時の処置が載っています。

試してみてはいかがでしょうか?

> ボリューム名に半角スペースが入っている場合

半角スペースの前にバックスラッシュ(半角でキーボードの「\」)を入力します。(エスケープと呼びます)ターミナルには半角スペース以外にもいくつかのエスケープが必要な文字があります。

参考URL:http://memorandum.cocolog-nifty.com/hoge/mac/ind …

この回答への補足

ご回答ありがとうございます。

こちらですね。
http://memorandum.cocolog-nifty.com/hoge/2006/05 …

ここにあるとおり、
「rm Library/Preferences/com.apple.systemuiserver.plist」
を1回実行し、再度「sudo mdutil -E /」を実行したのですが、状況は変わりませんでした…。
「sudo mdutil -p /Volumes/(ボリューム名)」を実行しても同じです。

半角スペースの処理方法については、承知しました。ありがとうございました。

補足日時:2006/05/28 10:59
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!