102.5基礎
インストール済みのbashパッケージが配置したファイルを一覧表示する。
パッケージ名からファイルパスを調べる。
適切なコマンドはどれか。
× 不正解
rpm -ql PACKAGEはインストール済みパッケージが所有するファイルを一覧表示する。逆方向の検索には-qfを使う。
詳細解説
正しい
rpm -ql bash-qでbashを照会し、-lでパッケージ内のファイルを一覧表示する。
正解。bashが所有するファイルを列挙する。
誤り
rpm -qf bash-fはファイルパスを入力として所有パッケージを調べる。
検索方向が逆である。
誤り
rpm -qi bash-iはパッケージ情報を表示し、全ファイルを列挙する指定ではない。
詳細情報である。
誤り
rpm -V bash-Vはファイル属性をRPMデータベースの記録と比較する。
差異検証である。
実際に確かめる
一時的な検証環境で実行できる例です。
rpm --help | grep -E -- '--list|-l'期待される結果
package queryのlistオプションの説明理解のポイント
- -lはファイル一覧
- パッケージ名を入力
- -qfは逆引き
確認時の注意
- 確認環境: RPM 4.19〜6.x公式仕様
基礎のおさらい
登録ファイル
RPMヘッダーとデータベースに登録されたパスが一覧の基礎になる。
生成物
実行後にアプリケーションが独自生成したファイルは必ずしも含まれない。
問題IDKP-102-209
確認環境RPM 4.19〜6.x公式仕様
最終技術確認2026-08-12
誤り・権利侵害を報告