Vad är filformatet METADATA_NEVER_INDEX?
.metadata_never_index är associerad med dolda markörfiler som är en del av macOS-systemmiljön. Filer av denna typ används för att neka Spotlight-indexering av valda mappar, filer eller volymer på hårddisken. Till skillnad från vanliga filer innehåller en .metadata_never_index-fil ingen data - dess filnamn i sig är nyttolasten, vilket kommunicerar till Spotlight att inte indexera vissa element, därav «never index» i namnet. Filen är en Unix-punktfil, vilket gör den osynlig i Finder som standard.
Plats för .metadata_never_index-fil
.metadata_never_index-filer kan hittas på flash-enheter, iPods och andra typer av volymer. Dessa filer förhindrar automatisk indexering av mappinnehåll varje gång en enhet ansluts till datorn. De placeras i rotmappen på volymen - på macOS är detta den katalog på högsta nivån som enheten monteras till. Genom att radera en .metadata_never_index-fil tillåts Spotlight att återuppta indexeringen av mappen eller volymen där filen lagrades, varefter mds-daemonen bygger en ny .Spotlight-V100-databas på den volymen.
En nära besläktad variant, .metadata_never_index_unless_rootfs, tillämpar samma exkludering med ett snävt undantag för rotfilsystemet. På Android och Linux tjänar .nomedia-filen ett liknande syfte för medieskannrar. Formatet introducerades i Mac OS X 10.4 Tiger tillsammans med Spotlight 2005 och används fortfarande aktivt i alla nuvarande macOS-versioner.
Säkerhet & trygghet
RISK: LOWFilen i sig är ofarlig - den är tom och innehåller ingen kod. Den enda verkliga risken är funktionell: om du raderar den utan att inse varför en enhet inte indexerades, kommer Spotlight att börja indexera den volymen (extra disk/CPU-aktivitet, och en .Spotlight-V100-databas dyker upp). Omvänt kan en oväntad .metadata_never_index på en enhet vara en harmlös rest från ett verktyg, inte ett tecken på intrång. Klistra inte in slumpmässiga Terminal-kommandon från forum; det sätt som stöds och är reversibelt för att exkludera mappar är Systeminställningar > Spotlight > Integritetsskydd.
Formatdetaljer
i ett nötskalProgram som öppnar METADATA_NEVER_INDEX-filer
ls -la /Volumes/DinEnhet; skapa med touch /Volumes/DinEnhet/.metadata_never_index; ta bort med rm. Använd mdutil -i on /Volumes/DinEnhet för att slå på indexering igen. Tekniska detaljer
djup specifikation| Filtyp | Tom markör/flagga - dess närvaro på en volym, inte dess innehåll, är datan |
| Utvecklare | Apple Inc. |
| Associerat operativsystem | macOS (alla versioner sedan Mac OS X 10.4 Tiger) |
| Typisk filstorlek | 0 byte - filen är avsiktligt tom; ibland några byte om den skrivits av ett tredjepartsverktyg |
| Exakt filnamn | `.metadata_never_index` - skiftlägeskänsligt; namnet med punktprefix är fast och måste matcha exakt |
| Synlighet | Dold Unix-punktfil - den inledande punkten döljer den från Finder och standardlistningar som standard |
| Obligatorisk plats | Rotkatalog på en målvolym (t.ex. `/Volumes/MinEnhet/.metadata_never_index`) |
| Intern struktur | Ingen - inget huvud, ingen nyttolast, inga magic bytes; filen är tom av design |
| MIME-typ | `application/octet-stream`; rapporteras som `inode/x-empty` på vissa Unix-system |
| Effekt på Spotlight | Förhindrar `mds`- och `mdworker`-daemoner från att bygga ett `.Spotlight-V100`-index på volymen |
| Skapelsemetod | Terminal: `touch /Volumes/<namn>/.metadata_never_index`; placeras även automatiskt av macOS på systempartitioner |
| Effekt vid borttagning | Att radera filen återaktiverar Spotlight-indexering av den volymen vid nästa montering eller anslutning |
| Besläktad flaggfil | `.metadata_never_index_unless_rootfs` - identiskt beteende med ett snävt undantag för rotfilsystemet |
| Kodning | Ingen - ingen teckenkodning tillämpas; filen har inget läsbart innehåll |
| Korsplattforms-analog | Android/Linux `.nomedia` undertrycker medieskanningsindexering via samma mekanism för namnnärvaro |
| Släppt | Mac OS X 10.4 Tiger, 2005 (with the introduction of Spotlight) |
| Senaste version | N/A (the file is just a name-based flag; no internal version) |
| Specifikation | developer.apple.com |
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om METADATA_NEVER_INDEX-filer.
Vanliga frågor
Vad är en .metadata_never_index-fil?
Kan jag radera .metadata_never_index-filen?
mdutil -i on /Volumes/DinEnhet (eller bara vänta) för att bygga om indexet.Varför hittar inte Spotlight filer på min externa enhet?
Hur stoppar jag Spotlight från att indexera en enhet?
touch /Volumes/DinEnhet/.metadata_never_index. Eller använd den metod som stöds: Systeminställningar > Spotlight > Integritetsskydd och lägg till mappen/enheten.Är filen säker / är det ett virus?
Varför kan jag inte se filen i Finder?
ls -la.