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