别着急,坐和放宽
在 Linux 系统中,有几种方法可以查看文件属于哪个 RPM 包:
使用 rpm -qf 命令:
rpm -qf /path/to/file
例如:
rpm -qf /bin/ls
使用 dnf provides 或 yum provides 命令:
dnf provides /path/to/file
# 或
yum provides /path/to/file
例如:
dnf provides /bin/ls
如果是已安装的包,也可以使用 which 和 rpm -qf 组合:
rpm -qf $(which command_name)
例如:
rpm -qf $(which ls)
对于没有安装的文件,可以搜索包含该文件的包:
这些命令会显示包含指定文件的 RPM 包名称。使用 rpm -qf 最为直接和常用。
补充说明:
-q 表示查询(query)-f 表示文件(file)dnf whatprovides /path/to/file
# 或
yum whatprovides /path/to/file