Provided by: manpages-ja_0.5.0.0.20210215+dfsg-1_all
名前
locate - ファイル名データベースからパターンに合うものを表示する
書式
locate [-d path] [--database=path] [--version] [--help] pattern...
説明
このマニュアルページは GNU 版 locate の使い方を説明したものである。 locate は与えられたパ ターンそれぞれに対して、 一つまたは複数のファイル名データベースを検索し、 パターンを含む ファイル名を表示する。 パターンにはシェルで用いるメタキャラクタ (`*', `?' 及び `[]') を用 いることができる。 メタキャラクタは `/' や `.' を特別扱いしない。 従って `foo*bar' という パターンは `foo3/bar' というファイル名にマッチするし、 `*duck*' というパターンは `lake/.ducky' にマッチする。 メタキャラクタを含んだパターンは、 シェルによって展開されない ように引用符で囲む必要がある。 パターンが — メタキャラクタを含まない — 通常の文字列である場合には、 locate はその文字列を (部分的にでも、またどんな位置にでも) 含むファイル名をすべて表示する。 もしパターンがメタ キャラクタを含む場合には、 locate はパターンに正確に合うファイル名のみを表示する。 従っ て、通常メタキャラクタを含むパターンには、 最初と最後に `*' をつけておくと良い。 ただし ファイル名の先頭または最後に意識的にマッチさせたい場合はこの限りではない。 ファイル名データベースは、 最後に更新された時点において、 システムに存在していたファイルの リストからなっている。 システム管理者はデフォルトで用いるデータベースのファイル名や更新の 頻度、 またどのディレクトリの情報をデータベースに入れるかなどを選択することができる。 updatedb(1) を見よ。
オプション
-d path, --database=path デフォルトのファイル名データベースの代わりに、 path にあるものを探す。 path はデー タベースファイル名のリスト (コロン区切り) である。 検索するデータベースファイルのリ ストを指定するには、環境変数 LOCATE_PATH を利用することもできる。 このオプションと 環境変数が両方とも指定された場合には、 オプションの方が優先される。 ファイル名データベースのフォーマットは GNU 版 find 及び locate のバージョン 4.0 から変更さ れた。この変更によって、 バイトオーダーの異なるマシンの間で データベースを共有することが可 能になった。この版の locate は、古い版の GNU locate や 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(1)