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)