GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Was ist das Äquivalent von Linux's updatedb-Befehl für den Mac?

Es ist locate.updatedb auf dem Mac.

sudo /usr/libexec/locate.updatedb

Weitere Informationen finden Sie auf der Manpage locate.updatedb .


Du kannst sudo ln -s /usr/libexec/locate.updatedb /usr/local/bin/updatedb machen um die updatedb zu machen Befehl verfügbar.


Persönlich habe ich gerade findutils installiert (nutze MacPorts oder Homebrew).

Dann haben Sie GNU locate and updatedb.

updatedb funktioniert nicht ohne sudo.

Persönlich bevorzuge ich jedoch eine pro Benutzer lokalisierte B; Wenn Sie sudo verwenden, kennen andere Benutzer die Namen/Speicherorte all Ihrer Dateien.

Ich muss einen Cron-Job ausführen:

updatedb --localpaths='/Users/grogs' --output='/Users/grogs/tmp/locatedb'

Und in meinem .zshrc .bashrc/.bashprofile:

export LOCATE_PATH="~/tmp/locatedb"


Linux
  1. Eine Anleitung zum Linux-Terminal für Anfänger

  2. 8 Tipps für die Linux-Kommandozeile

  3. Linux-Äquivalent zum Open-Befehl von Mac OS X

  4. Was ist das Äquivalent zu getch() &getche() in Linux?

  5. Was entspricht dem Linux-Befehl sudo fdisk -l in MacOS?

Was ist der Linux-Überwachungsbefehl + Beispiele

Sudo-Befehl unter Linux

Formatierungstricks für den Linux-Datumsbefehl

Ein praktischer Leitfaden für den Chroot-Befehl unter Linux

Was ist der Kill-Befehl in Linux?

Was ist sudo rm -rf unter Linux und ist es gefährlich?