У меня есть некоторые файлы, которые будут доступны на нескольких платформах (в основном Mac OS X и Windows 7, но я не буду исключать Linux в будущем), и я не хочу, чтобы эти файлы были проиндексированы поисковыми службами платформ (там будет быть дампами БД, и я не хочу, чтобы конфиденциальная информация помещалась в таблицы поиска).
Насколько я помню, я могу заблокировать индексирование каталога в OS X, поместив туда файл со специальным именем (в нем может быть строка текста, это было давно, и я не помню). Есть ли что-то подобное в Windows?
Как заблокировать индексирование определенного каталога для Mac OS X, Windows (и, возможно, Linux)?
windows-7
linux
macos
file-search
CyberSkull
источник
источник
Ответы:
По умолчанию Windows Search индексирует только несколько мест (см. Скриншот ниже); все остальные должны быть специально включены в указатель. Чтобы изменить настройки, просто начните вводить «параметры индексации» или «поиск» в поле поиска в меню «Пуск» и щелкните соответствующий результат:
Там вы можете увидеть текущие индексированные местоположения и изменить их по мере необходимости:
Вы также можете изменить дополнительные параметры индексации, если это необходимо:
источник
node_modules
что присутствует в каждом репозитории node.js.Вы можете исключить папку из индекса Spotlight из Системных настроек, добавив
.noindex
в конец ее имя или создав пустой файл с именем.metadata_never_index
внутри нее.mdutil -i off
можно использовать только с томами (напримерmdutil -i off /Volumes/volumename/
).Чтобы удалить существующие индексы, вы можете удалить
/Volumes/volumename/.Spotlight-V100/
или запуститьmdutil -E /Volumes/volumename/
.источник
.metadata_never_index
файлов не оказывает никакого влияния на 10.13 (переименование папки, чтобы иметь.noindex
конец, действительно работает).