Vynútiť, aby Spotlight ignoroval priečinky & súborov s príponou pomenovania v OS X

Anonim

Spotlight je jadrom funkcie vyhľadávania Mac OS X a ak chcete, aby Spotlight ignoroval súbor, priečinok alebo jednotku, tradične odporúčanou radou je presunúť položky, ktoré chcete vylúčiť z indexovania, do Spotlightu. zoznam vylúčení panela preferencií systému. Toto je odporúčaný prístup, pretože sa jednoducho používa a ľahko sa spravuje, ale existuje aj iný spôsob, ktorý využíva rozšírenie pomenovania, aby prinútil Spotlight ignorovať daný dokument alebo adresár.Táto prípona pomenovania je prípona „.noindex“ a jej použitie je celkom jednoduché. Jednoduché premenovanie niečoho na koniec akéhokoľvek súboru alebo priečinka zabráni Spotlightu v jeho zahrnutí do indexu prehľadávateľných súborov na Macu. Napríklad:

  • „SampleFile“ bude indexovaný a nájdený Spotlight ako zvyčajne
  • „SampleFile.noindex“ nebude indexovaný a Spotlight ho nenájde

Príklad snímky obrazovky zobrazuje tri rôzne položky s príslušnou príponou, ktorá ich vylúči zo Spotlight:

Spotlight bude ignorovať nielen tieto súbory a adresáre, ale bude ignorovať aj všetko, čo sa nachádza v priečinku s touto príponou.

Zjavným problémom tohto prístupu je, že zmení skutočný názov súboru alebo priečinka, aby ho vylúčil, pričom ako primárny trik s použitím System Preferences nerobí žiadne takéto zmeny v názve položky.Na druhej strane, keďže sa to celé spracováva cez názov súboru, má to svoje výhody, pretože ho možno v prípade potreby ľahko naskriptovať alebo použiť na diaľku cez príkazový riadok cez SSH.

Občas sa môžete stretnúť s tým, že OS X pridáva toto rozšírenie sám. Toto sa často stáva po použití Migration Assistant na prenos vecí z jedného Macu do druhého a nie je nezvyčajné nájsť priečinok označený ako „username.noindex“ v adresári /Users/ počas alebo po procese migrácie, ak bol pred procesom zrušený. dokončené.

Vynútiť, aby Spotlight ignoroval priečinky & súborov s príponou pomenovania v OS X