Spotlightから除外されているフォルダーを検索する


0

Spotlightからフォルダーを除外しました。このフォルダーには多くのファイルがあるため、検索対象に関係なく結果がいっぱいになることが多いためです。

ただし、このフォルダを検索したい場合があります。そこで、Finderでフォルダーを開き、ウィンドウの右上隅にあるボックスを使用して検索し、Search: "Folder_name"そのフォルダーのみに結果を制限することを選択しようとしました。

ただし、この方法では結果は表示されません。フォルダーがSpotlight検索から除外されているためだと思います。だから、必要なときに、フォルダで手動検索を実行できる方法はありますか?


私はSpotlightの内部の仕組みにはあまり詳しくありませんが、除外されていてもフォルダにインデックスを付け、結果を表示しないだけだと思います。したがって、除外をオフにした場合、おそらく動作します。そうでない場合はmdimport、ターミナルで使用してインデックスを作成し、別のCLIツールで検索した後に削除することができます。ファイル名またはテキストファイルのコンテンツのみを検索する場合grepfindCLIユーティリティやGUIアプリケーションを含むソリューションもあります。
パーシバルユリシーズ

名前/日付またはコンテンツで検索しようとしていますか?
nohillside

ファイル名で検索します。通常はこれで十分です。
ゲイリー

次に、英語のインターフェースを備えたEasyFindを使用するか、ターミナルでfind/ grepを使用します。
パーシバルユリシーズ

回答:


1

端末に満足している場合は、findコマンドを使用できます。

ユーティリティでターミナルを開くようなものです。

cd <folder name>
find . -name <whatever you're searching for>

見つかったら、openで開くことができます

だから、私は次のようなことをすることができます:

alex@smiley:~|⇒  cd Desktop
alex@smiley:~/Desktop|⇒  find . -name Mac*
./Mac Pro.spx
alex@smiley:~/Desktop|⇒  open Mac\ Pro.spx

Macで始まるすべてのファイルに一致するワイルドカードとして*を使用したことに注意してください。


0

ターミナルを使用して、locateを使用できます。

locate MY_FILE

通常、locateのデータベースは定期的に更新されます(を参照man locate)。

ただし、実行できます(データベースが最新でない場合):

sudo /usr/libexec/locate.updatedb

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.