Backup diff of UNIX/コマンド/検索/locate vs current(No. 4)


  • The added line is THIS COLOR.
  • The deleted line is THIS COLOR.
TITLE:locate - ファイルデータベースから検索
#navi(UNIX/コマンド)
#contents
#contentsx

ファイルをファイルデータベースから検索します。
このデータベースファイルは locatedb という名前でどこかにあります。
 % locate [pattern ...]
のようにして検索します。
ディレクトリ探索しないので、検索するだけでいいのならば find を使わずにこちらを使ったほうが明らかに早いです。

実質、
 % find / -print > [db_file]
としてデータベースファイルを作っておき、
 % grep [pattern ...] [db_file]
のように grep したのと同じ効果です。

locate 用のデータベースを作るには root 権限で
 % updatedb
を実行します。
RIGHT:written by s1080134

#navi(UNIX/コマンド,,footer)
----
#vote2(役に立った[2],まあまあ[0],役に立たなかった[0],notimestamp)
役に立たなかった場合コメントをお願いします。
#comment(below)

xrea