104.7基礎
locateが検索するファイル名データベースを現在のファイル配置に合わせて更新する。
除外パスなどはシステムの/etc/updatedb.confで管理されている。
使用するコマンドはどれか。
× 不正解
updatedbはlocateが使用するファイル名データベースを更新する。PRUNEPATHS等の除外設定は実装に応じ/etc/updatedb.confで管理される。
詳細解説
誤り
locate --update検索コマンドlocateの標準的な更新操作ではない。
locateは検索側である。
正しい
updatedblocate用ファイル名データベースを作成・更新する。
正解。索引を更新する。
誤り
find --databasefindは階層を直接走査し、この更新を行わない。
findの用途ではない。
誤り
whereis --updatewhereis用のそのような更新操作ではない。
whereisの用途ではない。
実際に確かめる
一時的な検証環境で実行できる例です。
updatedb --help期待される結果
file name databaseを更新する使用法。実装によりコマンドが未導入の場合もある理解のポイント
- updatedb
- locate database
- /etc/updatedb.conf
確認時の注意
- 確認環境: GNU findutils/plocate系Linux
基礎のおさらい
設定
実装により/etc/updatedb.confで除外パスやファイルシステムを指定する。
負荷
全体走査を伴うため通常は管理者が定期実行する。
問題IDKP-104-294
確認環境GNU findutils/plocate系Linux
最終技術確認2026-08-13
誤り・権利侵害を報告