Mam niektóre pliki, które będą dostępne na kilku platformach (głównie Mac OS X i Windows 7, ale nie wykluczę Linuksa w przyszłości) i nie chcę, aby te pliki były indeksowane przez usługi wyszukiwania na platformach (będą być zrzutami DB i nie chcę umieszczać poufnych informacji w tabelach wyszukiwania).
O ile pamiętam, mogę zablokować indeksowanie katalogu w systemie OS X, umieszczając w nim specjalnie nazwany plik (może zawierać wiersz tekstu, minęło trochę czasu i nie pamiętam). Czy jest coś takiego w systemie Windows?
Jak zablokować indeksowanie określonego katalogu w systemie Mac OS X, Windows (i ewentualnie Linux)?
windows-7
linux
macos
file-search
CyberSkull
źródło
źródło
Odpowiedzi:
Windows Search domyślnie indeksuje tylko kilka lokalizacji (patrz zrzut ekranu poniżej); wszystkie pozostałe muszą zostać uwzględnione w indeksie. Aby edytować ustawienia, po prostu zacznij wpisywać „opcje indeksowania” lub „szukaj” w polu wyszukiwania w menu Start i kliknij odpowiedni wynik:
Tam możesz zobaczyć aktualnie zindeksowane lokalizacje i odpowiednio je zmodyfikować:
W razie potrzeby możesz również zmienić zaawansowane opcje indeksowania :
źródło
node_modules
to, które jest obecne w każdym repozytorium node.js.Możesz wykluczyć folder z indeksu Spotlight z Preferencji systemowych, dodając
.noindex
na końcu jego nazwy lub tworząc pusty plik o nazwie.metadata_never_index
wewnątrz.mdutil -i off
może być używany tylko z woluminami (jakmdutil -i off /Volumes/volumename/
).Aby usunąć istniejące indeksy, możesz je usunąć
/Volumes/volumename/.Spotlight-V100/
lub uruchomićmdutil -E /Volumes/volumename/
.źródło
.metadata_never_index
plików nie ma żadnego wpływu na 10.13 (jednak zmiana nazwy folderu, który ma mieć.noindex
na końcu, działa).