Provided by: manpages-ja_0.5.0.0.20140515+dfsg-2_all 

名前
updatedb - ファイル名データベースを更新する
書式
updatedb [options]
説明
このマニュアルページは GNU 版 updatedb について記述したものである。 updatedb は GNU 版 locate で用いる
ファイル名データベースを更新するために用いられる。 ファイル名データベースには、最後に更新された時点におい
て、 特定のディレクトリ以下に存在していたファイルのリスト情報が入っている。 デフォルトのデータベースの
ファイル名は locate と updatedb が設定・インストールされたときに決定される。 データベースの更新頻度と、
どのディレクトリの内容をデータベースにエントリとして追加するかは updatedb を実行させる頻度と実行時の引き
数によって決まる。
ネットワーク環境では、 データベースをそれぞれのファイルシステムのルートに作成し、 そこにそのファイルシス
テムのエントリを持たせるようにすると良い。 そして各々のファイルシステムにおいては updatedb を (そのファイ
ルシステムをローカルディスクに持っている) ファイルサーバで実行するようにすれば、 ネットワークの余分なトラ
フィックを防ぐことができる。 ユーザーは locate に検索させるデータベースを 環境変数やコマンドラインから指
定できる (locate(1) を見よ)。 データベースを結合することはできない。
ファイル名データベースのフォーマットは GNU 版 find および locate のバージョン 4.0 から変更され、 バイト
オーダーの違うマシン間でもデータベースを共有できるようになった。 新しいバージョンの GNU 版 locate は古い
データベースを読むこともできるが、古いバージョンの locate や find に新しい形式のデータベースを読ませると
正しくない結果が表示される。
オプション
--localpaths='path1 path2...'
データベースに取り込むネットワーク以外のディレクトリを指定する。 デフォルトは /。
--netpaths='path1 path2...'
データベースに取り込むネットワークディレクトリ (NFS, AFS, RFS 等) を指定する。デフォルトではどこも
取り込まない。
--prunepaths='path1 path2...'
データベースに取り込まないディレクトリを明示的に指定する。 デフォルトは /tmp /usr/tmp /var/tmp
/afs。
--output=dbfile
作成するデータベースのファイル名を指定する。 デフォルトはシステムによって異なるが、 通常は
/usr/local/var/locatedb のことが多い。
--netuser=user
ネットワークディレクトリを検索するユーザーを指定する。 su(1) が利用される。 デフォルトは daemon。
--old-format
作成するデータベースの形式として、 現在の形式ではなく古い形式を用いる。
--version
updatedb のバージョンを表示して終了する。
--help updatedb のオプションに関するまとめを表示して終了する。
関連項目
find(1), locate(1), locatedb(5), xargs(1)
Finding Files (on-line in Info, or printed)
UPDATEDB(1)