Dayakan dan Gunakan Perintah 'locate' dalam Terminal Mac OS X
Arahan locate sangat berguna jika anda ingin menjejaki setiap contoh fail, jenis fail, apl, sambungan, perkara yang tersembunyi dalam folder sistem atau hampir semua perkara lain yang boleh Spotlight' t menguruskan. Ia amat berguna untuk menyelesaikan masalah dan lebih banyak tugas biasa seperti menyahpasang apl Mac sepenuhnya.
Untuk menggunakan locate, anda perlu membina pangkalan data locate, yang turut mendayakan beberapa arahan lain yang berguna termasuk whatis, find dan carian kata kunci manual 'man -k'. OS X 10.7 adalah lebih baik dalam membina ini untuk anda, tetapi jika anda belum mempunyai lokasi yang didayakan, semua yang diperlukan ialah menaip arahan ini ke dalam Terminal:
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist
Ini diberitahu kepada anda secara langsung oleh OS X pada kali pertama anda cuba menjalankan locate atau mana-mana arahan yang bergantung pada pangkalan data:
Berapa lama masa yang diperlukan untuk menjana pangkalan data berbeza-beza, tetapi semakin besar cakera keras anda semakin lama masanya. Anda boleh melihat kemajuan secara tidak langsung melalui Monitor Aktiviti, di mana proses "cari" akan berjalan pada sekitar 15-30% penggunaan CPU sehingga pangkalan data locate dijana.
Sebagai alternatif, anda juga boleh menjalankan arahan berikut dan membina pangkalan data:
sudo /usr/libexec/locate.updatedb
Seperti banyak perintah terminal, cari kad bebas dan ungkapan biasa yang menerima, membantu anda mengecilkan carian lanjutan. Sebagai contoh, anda boleh mencari setiap fail yang mungkin dengan sambungan .jpg dengan menggunakan:
locate .jpg
Sesetengah fail jpg pasti akan mempunyai sambungan huruf besar walaupun, dan anda boleh memberitahu locate untuk mengabaikan sensitiviti huruf besar dengan -i:
locate -i .jpg
Terdapat banyak pilihan lain yang boleh anda gunakan, rujuk ‘man locate’ untuk mendapatkan maklumat lanjut.
Jangan lupa untuk melihat lebih banyak petua baris arahan OS X juga.