Что такое формат файла METADATA_NEVER_INDEX?
.metadata_never_index связан с скрытыми маркерными файлами, которые являются частью среды macOS. Файлы этого типа используются для запрета Spotlight индексации выбранных папок, файлов или томов на жестком диске. В отличие от обычных файлов, файл .metadata_never_index не содержит данных - его имя файла является единственным носителем информации, сообщая Spotlight не индексировать определенные элементы, отсюда и «никогда не индексировать» в его названии. Файл является Unix dotfile, поэтому по умолчанию он невидим в Finder.
.metadata_never_index файл расположение
.metadata_never_index файлы можно найти на флеш-накопителях, iPod и других типах томов. Эти файлы предотвращают автоматическое индексирование содержимого папок каждый раз, когда устройство подключается к компьютеру. Они помещаются в корневую папку тома - в macOS это корневой каталог, в который монтируется диск. Удаление файла .metadata_never_index позволяет Spotlight возобновить индексирование папки или тома, где хранился файл, после чего демон mds создает новый .Spotlight-V100 базу данных на этом томе.
Близкий по смыслу вариант .metadata_never_index_unless_rootfs применяет то же исключение с узким исключением для корневой файловой системы. В Android и Linux файл .nomedia выполняет аналогичную функцию для сканеров медиафайлов. Формат был введен в Mac OS X 10.4 Tiger вместе с Spotlight в 2005 году и продолжает активно использоваться во всех текущих выпусках macOS.
Безопасность и защита
РИСК: LOWСам файл безвреден - он пуст и не содержит кода. Единственный реальный риск - операционный: если вы удалите его, не осознавая, почему диск не индексировался, Spotlight начнет индексировать этот том (дополнительная активность диска/ЦП и появится база данных .Spotlight-V100). И наоборот, неожиданный .metadata_never_index на диске может быть безобидным остатком инструмента, а не признаком компрометации. Не копируйте случайные команды терминала из форумов; поддерживаемый и обратимый способ исключения папок - Системные настройки > Spotlight > Конфиденциальность.
Детали формата
в двух словахПрограммы, открывающие файлы METADATA_NEVER_INDEX
ls -la /Volumes/YourDrive; создайте с помощью touch /Volumes/YourDrive/.metadata_never_index; удалите с помощью rm. Используйте mdutil -i on /Volumes/YourDrive, чтобы снова включить индексирование. Технические подробности
глубокая спецификация| Тип файла | Пустой маркерный/флаговый файл - его наличие на томе, а не его содержимое, является данными |
| Разработчик | Apple Inc. |
| Связанная операционная система | macOS (все версии с Mac OS X 10.4 Tiger) |
| Типичный размер файла | 0 байт - файл намеренно пуст; иногда несколько байт, если записан сторонним инструментом |
| Точное имя файла | ` .metadata_never_index` - с учетом регистра; имя с точкой в начале фиксировано и должно совпадать точно |
| Видимость | Скрытый Unix dotfile - точка в начале скрывает его от Finder и стандартных списков каталогов по умолчанию |
| Требуемое расположение | Корневой каталог целевого тома (например, `/Volumes/MyDrive/.metadata_never_index`) |
| Внутренняя структура | Отсутствует - нет заголовка, нет полезной нагрузки, нет magic bytes; файл пуст по дизайну |
| MIME тип | `application/octet-stream`; на некоторых системах Unix сообщается как `inode/x-empty` |
| Влияние на Spotlight | Предотвращает демонам `mds` и `mdworker` создания `.Spotlight-V100` индекса на томе |
| Метод создания | Терминал: `touch /Volumes/<name>/.metadata_never_index`; также автоматически размещается macOS на системных разделах |
| Эффект удаления | Удаление файла снова включает индексирование Spotlight этого тома при следующем монтировании или подключении |
| С sibling флаговый файл | ` .metadata_never_index_unless_rootfs` - идентичное поведение с узким исключением для корневой файловой системы |
| Кодировка | Отсутствует - никакая кодировка символов не применяется; у файла нет читаемого содержимого |
| Кроссплатформенный аналог | Android/Linux `.nomedia` подавляет индексирование сканера медиафайлов через тот же механизм сохранения имени |
| Выпущен | Mac OS X 10.4 Tiger, 2005 (with the introduction of Spotlight) |
| Последняя версия | N/A (the file is just a name-based flag; no internal version) |
| Спецификация | developer.apple.com |
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах METADATA_NEVER_INDEX.
Часто задаваемые вопросы
Что такое файл .metadata_never_index?
Можно ли удалить файл .metadata_never_index?
mdutil -i on /Volumes/YourDrive (или просто подождать), чтобы перестроить индекс.Почему Spotlight не находит файлы на моем внешнем диске?
Как остановить Spotlight от индексирования диска?
touch /Volumes/YourDrive/.metadata_never_index. Или используйте поддерживаемый способ: Системные настройки > Spotlight > Конфиденциальность и добавьте папку/диск.Файл безопасен / это вирус?
Почему я не вижу файл в Finder?
ls -la.