Reindex Spotlight från kommandoraden i Mac OS X

Spotlight är generellt mycket bra för att hålla ett giltigt index för en enhetens innehåll aktuellt, men om du nyligen har återställt en enhet eller var tvungen att ta bort Spotlight-indexet av en eller annan anledning kan du behöva reindexera enheten manuellt. Det här är enkelt från kontrollpanelen i Spotlight, och kan även uppnås via kommandoraden som vi ska demonstrera.

Reindexing Spotlight från kommandoraden i Mac OS X

Reindexing Spotlight från kommandoraden görs med mdutil-verktyget, först starta Terminal och skriv sedan:

sudo mdutil -E /

Detta kommer att reindexera varje monterad volym på Mac, inklusive hårddiskar, diskbilder, externa enheter etc. Speciella enheter kan väljas genom att peka på dem i / Volymer /, för att bara bygga om den primära Macintosh HD:

sudo mdutil -E /Volumes/Macintosh\ HD/

För att reindexera en extern enhet med namnet "Extern" skulle kommandot vara:

sudo mdutil -E /Volumes/External/

Användning av kommandot mdutil kommer att rotera upp mds och mdworker-processer eftersom Spotlight går till jobbet.

Individuellt reindexera markerade filer i Mac OS X

I sällsynta fall kan Spotlight missa en fil under index, så istället för att reindexera en hel enhet kan du också manuellt lägga till en enskild fil i sökindex med mdimport-kommandot:

mdimport /path/to/file

Kommandot mdimport kan också användas i kataloger om en specifik katalog måste bli reindexerad eller på något sätt lämnas utanför sökljusets sökindex.