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 อย่างใด