この正確な質問を見つけました。Debian の場合ここで:特定のDebianパッケージのすべてのコマンドを一覧表示
しかし、RHEL / CentOS(またはOpenSUSE)に対してそのような要求をした人はいないようです。
たとえば、パッケージから何が出てくるのかをrpm -qf $(which dig)
調べるために実行できます。そのパッケージのデータをすばやく表示するために実行できますが、パッケージに含まれる他のコマンドはどのように表示されますか?dig
bind-utils
yum -C info bind-utils
bind-utils
理想的には、ソリューションは私の変数とは無関係でなければなりません。$PATH
これは、パスが破損しているか、システムではなくユーザーパス(含まれていないなど)であっても、特定の/sbin
パッケージからどのコマンドがインストールされているかを知りたいと思うかもしれません。
ベストアンサー1
rpm -ql bind-utils
ハ、Jeff Schallerがコメントで指摘したように見つけました。
リストから実行できないファイルをフィルタリングするもう少しスタイリッシュなバージョンは次のとおりです。
for file in $(rpm -ql packagename) ; do test -x $file && test -f $file && echo $file ; done