LoginSignup
3
2

More than 3 years have passed since last update.

Macでlocateコマンドを使う

Posted at

locateコマンドはビルド済みのデータベースを使用して高速にファイル・ディレクトリ検索を行うコマンドです.
locateコマンドをmacで使用するためには,ターミナル内で以下を入力します.

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist

次に,検索元となるデータベースを最新のもにアップデートします.

sudo /usr/libexec/locate.updatedb

locateコマンドでは定期的に検索元となるデータベースをアップデートする必要があります.
linuxでは,updatedbというコマンドでデータベースのアップデートを行うことができますが,macでは上記のコマンドを毎回打たなければなりません.

エイリアスにupdatedbというコマンド名でコマンドを追加しておきます.

echo "alias updatedb='sudo /usr/libexec/locate.updatedb'" >> ~/.bash_profile


source ~/.bash_profile

これでlocateコマンドを使用する際にデータベースのアップデートはupdatedbコマンドで行うことができます.

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2