回答:
rpm -qf /bin/ls
インストールしたバージョンがどのパッケージに属しているかを把握するために使用できます。
[09:46:58] ~ $ rpm -qf /bin/ls
coreutils-8.5-7.fc14.i686
[09:47:01] ~ $
更新:コメントごとに、パッケージの名前だけが必要な場合は次のように動作するはずです(テストする機会がありました)。
[01:52:49] ~ $ rpm -qf /bin/ls --queryformat '%{NAME}\n'
coreutils
[01:52:52] ~ $
またdnf provides /bin/ls
、ファイルを提供する利用可能なすべてのリポジトリパッケージのリストを取得するために使用できます。
# dnf provides /bin/ls
Last metadata expiration check: 0:17:06 ago on Tue Jun 27 18:04:08 2017.
coreutils-8.25-17.fc25.x86_64 : A set of basic GNU tools commonly used in shell scripts
Repo : @System
coreutils-8.25-17.fc25.x86_64 : A set of basic GNU tools commonly used in shell scripts
Repo : updates
coreutils-8.25-14.fc25.x86_64 : A set of basic GNU tools commonly used in shell scripts
Repo : fedora
zypper
はwhat-provides
このタスクを実行する機能があることを追加したかっただけです。この質問は、検索を行うときに最初に表示されるので、質問が具体的であっても、この回答があれば便利です。