事前に作成されたデータベースを検索して、ファイル名に passwd を含むパスを高速に列挙するコマンドはどれですか。

LPIC-1(101/102 試験)「GNU・Unixコマンド」の練習問題。正解と選択肢ごとの個別解説つきで、過去問対策・例題演習に。

LPIC-1 / GNU・Unixコマンド ・ コマンド問題
$
  1. locate passwd✓ 正解
  2. find passwd
  3. updatedb passwd
  4. whereis -b passwd
💡 locate は updatedb が作成したデータベースを検索するため高速です。最新の状態を反映するには事前に updatedb を実行します。
○ locate passwd:正解。locate は updatedb が構築したデータベースを参照し、該当パスを高速に列挙します。
✕ find passwd:find passwd は起点パス指定が不適切で、ディスクを走査するため高速なDB検索とは異なります。
✕ updatedb passwd:updatedb は locate 用データベースを更新するコマンドで、それ自体は検索結果を列挙しません。
✕ whereis -b passwd:whereis -b はバイナリの場所を探すもので、ファイル名を含むパスの一般的な高速列挙ではありません。
▶ この分野をクイズ形式で解く