Spotlight Reindex จาก Command Line ใน Mac OS X

Spotlight โดยทั่วไปดีมากในการรักษาดัชนีที่ถูกต้องของเนื้อหาไดรฟ์ให้ทันสมัยอยู่เสมอ แต่ถ้าคุณเพิ่งเรียกคืนไดรฟ์หรือต้องลบดัชนี Spotlight ด้วยเหตุผลหนึ่งหรือเหตุผลอื่นคุณอาจต้องทำซ้ำไดรฟ์ด้วยตนเอง นี่เป็นเรื่องง่ายจากแผงควบคุม Spotlight และยังสามารถทำได้ผ่านบรรทัดคำสั่งตามที่เราจะสาธิต

การจับคู่ Spotlight จาก Command Line ของ Mac OS X

สปอตไลต์ reindexing จากบรรทัดคำสั่งจะกระทำด้วยเครื่องมือ mdutil เทอร์มินัลเปิดตัวครั้งแรกจากนั้นพิมพ์:

sudo mdutil -E /

การทำเช่นนี้จะทำให้ทุกไดรฟ์ที่ติดตั้งอยู่บน Mac รวมถึงฮาร์ดดิสก์ภาพดิสก์ไดรฟ์ภายนอกเป็นต้นไดรฟ์ข้อมูลเฉพาะสามารถเลือกได้โดยชี้ไปที่ / Volumes / เพื่อสร้างเฉพาะ Macintosh HD หลัก:

sudo mdutil -E /Volumes/Macintosh\ HD/

หากต้องการ reindex ไดรฟ์ภายนอกที่ชื่อ "External" คำสั่งจะเป็น:

sudo mdutil -E /Volumes/External/

การใช้คำสั่ง mdutil จะทำให้กระบวนการ mds และ mdworker ทำงานเป็น Spotlight ทำงานได้

การกู้คืนไฟล์ที่เลือกไว้เฉพาะใน Mac OS X

ในบางกรณีสปอตไลท์อาจพลาดไฟล์ระหว่างการจัดทำดัชนีแทนที่จะทำซ้ำไดรฟ์ทั้งคุณสามารถเพิ่มไฟล์แต่ละไฟล์ในดัชนีการค้นหาด้วยคำสั่ง mdimport ด้วยตนเอง:

mdimport /path/to/file

คำสั่ง mdimport สามารถใช้กับไดเร็กทอรีได้เช่นกันถ้าไดเรกทอรีเฉพาะต้องการที่จะ reindexed หรือถูกทิ้งไว้ในดัชนีการค้นหา spotlight อย่างใด