Mac下使用locate命令和更新數據庫


unix或linux下使用locate指令在其數據庫中查詢文件要比find更快更高效

根據Linux使用經驗,使用updatedb命令可以更新locate命令的數據庫

而在mac os X下卻找不到updatedb這個程序

使用man locate查看,得知locate數據庫位置在:

   /var/db/locate.datebase

而所謂的updatedb程序在:

   /usr/libexec/locate.updatedb

知道了位置直接調用就可以了。

 

為了省去路徑,建立終端下的快捷命令:

vim ~/.bashrc

添加一行:

alias updatedb='/usr/libexec/locate.updatedb'

 

注意:使用的時候請加上sudo擴大權限更新數據庫


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM