Provided by: manpages-ja_0.5.0.0.20210215+dfsg-1_all bug

名前

       updatedb - ファイル名データベースを更新する

書式

       updatedb [options]

説明

       このマニュアルページは  GNU  版  updatedb  について記述したものである。 updatedb は GNU 版
       locate で用いるファイル名データベースを更新するために用いられる。 ファイル名データベースに
       は、最後に更新された時点において、  特定のディレクトリ以下に存在していたファイルのリスト情
       報が入っている。 デフォルトのデータベースのファイル名は locateupdatedb  が設定・インス
       トールされたときに決定される。  データベースの更新頻度と、  どのディレクトリの内容をデータ
       ベースにエントリとして追加するかは  updatedb  を実行させる頻度と実行時の引き数によって決ま
       る。

       ネットワーク環境では、 データベースをそれぞれのファイルシステムのルートに作成し、 そこにそ
       のファイルシステムのエントリを持たせるようにすると良い。  そして各々のファイルシステムにお
       いては updatedb を (そのファイルシステムをローカルディスクに持っている) ファイルサーバで実
       行するようにすれば、    ネットワークの余分なトラフィックを防ぐことができる。    ユーザーは
       locate  に検索させるデータベースを  環境変数やコマンドラインから指定できる (locate(1) を見
       よ)。 データベースを結合することはできない。

       ファイル名データベースのフォーマットは GNU 版 find および locate のバージョン 4.0 から変更
       され、  バイトオーダーの違うマシン間でもデータベースを共有できるようになった。  新しいバー
       ジョンの GNU 版 locate は古いデータベースを読むこともできるが、古いバージョンの locatefind に新しい形式のデータベースを読ませると正しくない結果が表示される。

オプション

       --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)