查找文件所属 rpm 安装包的方法

查找文件所属 rpm 安装包的方法

💡 原文中文,约500字,阅读约需2分钟。
📝

内容提要

在 RPM 系统中,可以通过 `rpm -qf /path/to/file` 查询已安装文件所属的包,使用 `dnf provides /path/to/file` 或 `yum provides /path/to/file` 查询已安装或未安装的文件。例如,`rpm -qf /bin/ls` 显示 `ls` 命令属于 `coreutils` 包。这些命令在系统维护和故障排查中非常有用。

🎯

关键要点

  • 在 RPM 系统中,可以使用 rpm -qf 命令查询已安装文件所属的包。
  • 使用 dnf provides 命令可以查询已安装或未安装的文件。
  • yum provides 命令与 dnf provides 类似,也可以查询文件所属的包。
  • 例如,使用 rpm -qf /bin/ls 可以显示 ls 命令属于 coreutils 包。
  • rpm -qf 只能查询已经安装的文件,而 dnf provides 和 yum provides 可以查询未安装的文件。
  • 可以使用通配符来查询文件,例如 dnf provides */ls。
  • 这些命令在系统维护和故障排查中非常有用。
🏷️

标签

➡️

继续阅读