Forza Spotlight per ignorare cartelle e file con un'estensione di denominazione in OS X

Spotlight è il fulcro della funzionalità di ricerca di Mac OS X e, se si desidera che Spotlight ignori un file, una cartella o un'unità, il consiglio consigliato tradizionalmente consiste nel trascinare gli elementi da escludere dall'indicizzazione nell'elenco di esclusione del pannello delle preferenze del sistema Spotlight. Questo è l'approccio consigliato perché è semplice da utilizzare e facile da gestire, ma esiste un altro modo che utilizza un'estensione di denominazione per forzare Spotlight a ignorare qualsiasi documento o directory.

Il suffisso di denominazione è un'estensione ".noindex" e il suo utilizzo è piuttosto semplice. Semplicemente rinominando qualcosa per applicarlo alla fine di qualsiasi file o cartella impedirai a Spotlight di includerlo nell'indice dei file ricercabili sul Mac. Per esempio:

  • "SampleFile" verrà indicizzato e trovato da Spotlight come al solito
  • "SampleFile.noindex" non verrà indicizzato e non verrà trovato da Spotlight

L'esempio di screenshot mostra tre diversi elementi con il suffisso appropriato per escluderli da Spotlight:

Spotlight non solo ignorerà i file e le directory, ma ignorerà anche tutto ciò che è contenuto in qualsiasi cartella che abbia quell'estensione.

Il problema ovvio con questo approccio è che cambia il nome effettivo del file o della cartella per escluderlo, dove il trucco principale che utilizza le Preferenze di Sistema non apporta modifiche al nome dell'elemento. D'altra parte, poiché viene gestito interamente tramite il nome file, ha i suoi vantaggi, poiché può essere facilmente copiato o utilizzato in remoto tramite la riga di comando tramite SSH, se necessario.

Occasionalmente, potresti incontrare OS X aggiungendo l'estensione stessa. Questo accade spesso dopo aver utilizzato Migration Assistant per trasferire materiale da un Mac a un altro, e non è raro trovare una cartella etichettata come "username.noindex" all'interno della directory / Users / durante o dopo il processo di migrazione se è stata cancellata prima del processo completato.