locate用ファイル・データベースの更新コマンド
備忘録
locateコマンド
ファイルを高速に検索でき,あらかじめ作成したデータベースを使って検索するため,findコマンドより高速に検索が行える。
データベースはスーパーユーザー権限でupdatedbコマンドを実行して作成
BSD系OS
sh /etc/weekly
linux
updatedb
Mac
updatedbはない↓
[chikara@moritou-chikara-no-macbook-pro:~] $ updatedb
-bash: updatedb: command not found
Macでは,locate.updatedbユーティリティで,locateデータベースを更新.
[chikara@moritou-chikara-no-macbook-pro:/usr] $ sudo /usr/libexec/locate.updatedb
Password:
[chikara@moritou-chikara-no-macbook-pro:/usr] $ locate tail.c
/Applications/MAMP/htdocs/gpr/app/views/layouts/mypage_detail.ctp
/Applications/MAMP/htdocs/gpr/app/views/mypages/detail.ctp
/Library/WebServer/Documents/Java/javax/xml/soap/Detail.class
/System/Library/Frameworks/JavaXML.framework/WebServerResources/Java/javax/xml/soap/Detail.class
/System/Library/Frameworks/JavaXML.framework/WebServerResources/Java/org/apache/axis/message/Detail.class
/System/Library/WebObjects/WODocumentRoot/Java/javax/xml/soap/Detail.class
/usr/src/usr.bin/tail/tail.c