Itu locate.updatedb
di Mac.
sudo /usr/libexec/locate.updatedb
Untuk informasi lebih lanjut, lihat halaman manual lokasi.updatedb .
Anda dapat melakukan sudo ln -s /usr/libexec/locate.updatedb /usr/local/bin/updatedb
untuk membuat updatedb
perintah tersedia.
Secara pribadi, saya baru saja menginstal findutils (gunakan MacPorts atau Homebrew).
Kemudian Anda memiliki GNU mencari dan memperbaruib.
updatedb tidak akan berfungsi tanpa sudo.
Secara pribadi saya lebih suka memiliki lokasi per penggunab; jika Anda sudo, pengguna lain akan mengetahui nama/lokasi semua file Anda.
Saya memiliki tugas cron untuk dijalankan:
updatedb --localpaths='/Users/grogs' --output='/Users/grogs/tmp/locatedb'
Dan di .zshrc .bashrc/.bashprofile:
saya
export LOCATE_PATH="~/tmp/locatedb"