GNU/Linux >> Belajar Linux >  >> Linux

Apa yang setara dengan perintah updatedb Linux untuk Mac?

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"


Linux
  1. Linux setara dengan perintah terbuka Mac OS X

  2. Apa yang setara dengan getch() &getche() di Linux?

  3. Apa yang setara dengan ~ (tilde) Linux di Windows?

  1. Panduan terminal Linux untuk pemula

  2. 8 tips untuk baris perintah Linux

  3. Untuk apa Linux test -a command test?

  1. Apa yang setara dengan perintah 'gratis' Linux di FreeBSD v8.1

  2. Apa yang setara dengan C++ untuk AutoResetEvent di Linux?

  3. Perintah setara Linux untuk perintah terbuka di Mac/Windows?