Macでupdatedbコマンドを実行する。
以前locateコマンドの設定は行ったのだが、検索結果を見てみると情報が古かったのでupdatedb
を実行して最新の状態にすることにした。
しかし、うまくいかない。
$ sudo updatedb
Password:
sudo: updatedb: command not found
どうやらMacでは/usr/libexec/locate.updatedb
を使う模様。ちなみにsudoコマンドで実行しないとパーミッションでエラーになる。
$ /usr/libexec/locate.updatedb
/usr/libexec/locate.updatedb: line 97: /var/db/locate.database: Permission denied
$ sudo /usr/libexec/locate.updatedb
Password:
SUCCESS! などの表示がないので不安だが、locateコマンドを実行すると確かに最新の状態になっていた。
これでよし。
Author And Source
この問題について(Macでupdatedbコマンドを実行する。), 我々は、より多くの情報をここで見つけました https://qiita.com/yukibe/items/46fce8fc9466209b2706著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .