回答:
yumコマンド "whatprovides"はワイルドカードを受け入れます。特定のファイルまたは実行可能ファイルとして提供され、そのフルパスがわからないパッケージを検索している場合は、 "yum whatprovides * / filename"を使用してください。
$ yum whatprovides */ls
coreutils-5.97-23.el5_4.2.x86_64 : The GNU core utilities: a set of tools
: commonly used in shell scripts
Repo : installed
Matched from:
Filename : /bin/ls
yum provides /bin/ls
repoquery -f /bin/ls
...どちらもdtrtになります。また、最近のバージョンの "yum"では、次の操作を行うと自動的に多数のファイル検索が行われます。
yum provides ls