Manpages

名 前

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)