Spotlight zum Ignorieren von Ordnern und Dateien mit einer Namenserweiterung in OS X zwingen
Spotlight ist das Kernstück der Suchfunktion von Mac OS X. Wenn Sie möchten, dass Spotlight eine Datei, einen Ordner oder ein Laufwerk ignoriert, empfiehlt es sich, die Elemente aus der Indexierung in die Ausschlussliste des Spotlight-Systems zu ziehen. Dies ist der empfohlene Ansatz, da es einfach zu verwenden und zu verwalten ist. Es gibt jedoch eine andere Möglichkeit, die Spotlight verwendet, um ein bestimmtes Dokument oder Verzeichnis zu ignorieren.
Dieses Benennungssuffix ist eine ".noindex" -Erweiterung, und seine Verwendung ist ziemlich einfach. Wenn Sie etwas einfach umbenennen, um es am Ende einer Datei oder eines Ordners anzubringen, verhindert dies, dass Spotlight es in den Index der durchsuchbaren Dateien auf dem Mac aufnimmt. Beispielsweise:
- "SampleFile" wird wie üblich von Spotlight indiziert und gefunden
- "SampleFile.noindex" wird nicht indiziert und nicht von Spotlight gefunden
Das Screenshotbeispiel zeigt drei verschiedene Elemente mit dem entsprechenden Suffix, um sie von Spotlight auszuschließen:
Spotlight ignoriert nicht nur diese Dateien und Verzeichnisse, sondern ignoriert auch alles, was in einem Ordner mit dieser Erweiterung enthalten ist.
Das offensichtliche Problem bei diesem Ansatz besteht darin, dass der tatsächliche Name der Datei oder des Ordners geändert wird, um sie auszuschließen, wobei der primäre Trick, der die Systemeinstellungen verwendet, keine Änderungen am Namen des Elements vornimmt. Auf der anderen Seite, weil es vollständig durch den Dateinamen behandelt wird, hat es seine Vorteile, da es leicht scripted oder per Fernzugriff über die Befehlszeile über SSH bei Bedarf verwendet werden kann.
Gelegentlich kann es passieren, dass OS X diese Erweiterung selbst hinzufügt. Dies geschieht häufig, nachdem der Migrationsassistent die Inhalte von einem Mac auf einen anderen übertragen hat. Es ist nicht ungewöhnlich, einen Ordner mit dem Namen "benutzername.noindex" im / users / -Verzeichnis während oder nach dem Migrationsprozess zu finden, wenn er vor dem Prozess abgebrochen wurde abgeschlossen.