Mac OS 10.6 でファイルを検索する方法がわかりません

Mac OS 10.6 でファイルを検索する方法がわかりません

私は Mac OS 10.6 を使用しています。マシン上の特定のファイルを検索したいのですが、Finder でそのファイルを検索しているので、そのファイルが存在することはわかっています (foo.txt)。

Spotlight に「foo.txt」と入力しても、結果は表示されません。

ファインダーウィンドウに「foo.txt」と入力しても、結果は表示されません。

ファインダーウィンドウで検索条件を変更します: [name, matches, "foo"]。結果は見つかりません。

Mac で特定のファイルを検索するにはどうすればいいですか?

答え1

Finder の Spotlight は、デフォルトでシステム関連のディレクトリを除外します。

ターミナルで使用してmdfind、Spotlight によって実際に検出されたが、Finder の「ユーザーフレンドリー」な結果からは除外されているかどうかを確認します。

$ mdfind foo
/private/var/db/foo

言うまでもなく、/private/var/dbGUIを使用して検索する場合、Spotlight検索結果からは除外されます。


ファイルが保存されているボリュームがSpotlightに含まれていることを確認してください。Spotlight 環境設定パネルの除外、およびmdutil -s mountpoint、たとえばmdutil -s /システム ディスクの場合:

$ mdutil -s /
/:
    Indexing enabled. 

システムファイルの表示を有効にするには、条件ドロップダウン(親切など)、その後他の…。 検索するシステムファイル、ドロップダウンリストに表示されるようにチェックを入れます。システム関連のファイルを検索するとき、またはそれらを含めたいときは、必ずこの条件を追加して選択してください。含まれています

ここに画像の説明を入力してください

あるいは、mdutilコマンドラインから使用したり、フィルタリングなしでサードパーティの UI を使用したり (HoudahSpot が思い浮かびますが、私は使用したことはありません)、locate印刷された指示に従って初期化したらコマンドライン ツール (およびおそらく GUI) を使用することもできます。

答え2

正しいやり方をしているようです。おそらく Finder が、このための最もよく知られた方法です。

大文字と小文字を区別するオプションはオンになっていますか? メニューの 1 つに「インデックスの再構築」タイプのオプションがありますか?

関連情報