LOCATE

Section: Misc. Reference Manual Pages (1L)
IndexJM Home Page
 

名前

locate - ファイル名データベースからパターンに合うものを表示する 

書式

locate[-d path] [--database=path] [--version] [--help] pattern... 

説明

このマニュアルページは GNU 版locateの使い方を説明したものである。locateは与えられたパターンそれぞれに対して、 一つまたは複数のファイル名データベースを検索し、 パターンを含むファイル名を表示する。 パターンにはシェルで用いるメタキャラクタ (`*', `?' 及び `[]') を用いることができる。 メタキャラクタは `/' や `.' を特別扱いしない。 従って `foo*bar' というパターンは `foo3/bar' というファイル名にマッチするし、 `*duck*' というパターンは `lake/.ducky' にマッチする。 メタキャラクタを含んだパターンは、 シェルによって展開されないように引用符で囲む必要がある。

パターンが --- メタキャラクタを含まない --- 通常の文字列である場合には、locateはその文字列を (部分的にでも、またどんな位置にでも) 含むファイル名をすべて表示する。 もしパターンがメタキャラクタを含む場合には、locateはパターンに正確に合うファイル名のみを表示する。 従って、通常メタキャラクタを含むパターンには、 最初と最後に `*' をつけておくと良い。 ただしファイル名の先頭または最後に意識的にマッチさせたい場合はこの限りではない。

ファイル名データベースは、 最後に更新された時点において、 システムに存在していたファイルのリストからなっている。 システム管理者はデフォルトで用いるデータベースのファイル名や更新の頻度、 またどのディレクトリの情報をデータベースに入れるかなどを選択することができる。updatedb(1L) を見よ。 

オプション

-d path, --database=path
デフォルトのファイル名データベースの代わりに、path にあるものを探す。path はデータベースファイル名のリスト (コロン区切り) である。 検索するデータベースファイルのリストを指定するには、環境変数LOCATE_PATHを利用することもできる。 このオプションと環境変数が両方とも指定された場合には、 オプションの方が優先される。

ファイル名データベースのフォーマットは GNU 版find及びlocateのバージョン 4.0 から変更された。この変更によって、 バイトオーダーの異なるマシンの間で データベースを共有することが可能になった。この版のlocateは、古い版の GNUlocateや Unix 版locate及びfind向けに作成されたデータベースを自動的に認識できる。

--help
locateのオプションに対する短い説明を表示して終了する。
--version
locateのバージョンを表示して終了する。
 

環境変数

LOCATE_PATH
コロンによって区切られた検索するデータベースのリスト。
 

関連項目

find(1L),locatedb(5L),updatedb(1L),xargs(1L)
Finding Files(on-line in Info, or printed)


関連キーワード

データベース,locate,パターン,LOCATE,キャラクタ,path,リスト,マッチ,find,コロン 

Index

名前
書式
説明
オプション
環境変数
関連項目

This document was created byman2html, using the manual pages.
Time: 15:49:15 GMT, July 11, 2021