複数のプラットフォームの特定のディレクトリでインデックス作成を無効にするにはどうすればよいですか?


14

私はいくつかのプラットフォーム(主にMac OS XとWindows 7ですが、将来Linuxを除外しません)でアクセスされるいくつかのファイルがあり、これらのファイルはプラットフォームの検索サービスによってインデックス付けされたくないです(ありますいくつかのDBダンプであり、機密情報を検索テーブルに入れたくない。

私が思い出すように、特別な名前のファイルをそこに配置することで、OS Xのディレクトリのインデックス作成をブロックできます(その中にテキスト行があるかもしれませんが、しばらくの間、覚えていません)。Windowsにはそのようなものがありますか?

Mac OS X、Windows(および場合によってはLinux)の特定のディレクトリのインデックス作成をブロックするにはどうすればよいですか?


各システムを個別に構成する必要があり、アクセスを保護する以外に複数のプラットフォームでインデックスフォルダを無効にする魔法の方法がないため、問題は広すぎます。
ケノーブ

回答:


14

Windows Searchは、デフォルトでいくつかの場所のみをインデックス化します(下のスクリーンショットを参照)。他のすべては、特にインデックスに含める必要があります。設定を編集するには、[スタート]メニューの検索ボックスに「インデックスオプション」または「検索」と入力し、関連する結果をクリックするだけです。

1

ここで、現在インデックスが作成されている場所を確認し、必要に応じて変更できます。

2 3

必要に応じて、高度なインデックスオプションを変更することもできます

5 6


1
パスマスクを除外することは可能ですか?node_modulesすべてのnode.jsリポジトリに存在するものを除外します。
Qwerty

3

.noindex名前の末尾に追加するか、その中に名前の付いた空のファイルを作成することにより、システム環境設定からSpotlightインデックスからフォルダーを除外できます.metadata_never_index

mdutil -i offボリュームでのみ使用できます(などmdutil -i off /Volumes/volumename/)。

既存のインデックスを削除するには、削除/Volumes/volumename/.Spotlight-V100/または実行できますmdutil -E /Volumes/volumename/


ああ、それはOS Xのファイル名です!Windowsでもディレクトリのインデックス作成をブロックする方法を知っていますか?
Cyber​​Skull

作る.metadata_never_indexファイルは(持っているフォルダの名前を変更10.13上の任意の効果を持っていない.noindex最後の作業を行いますけれども)。
アノン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.