想知道安装包中的每个文件在Linux系统中安装(位于)什么位置吗?我们将在本文中介绍如何列出文件的来源,或者存在于特定包或包集中的文件。这篇文章可以帮助您轻松找到重要的包文件,例如配置文件、帮助文档等。我们来看几种方法来查找某个文件在哪个包中或从哪个包安装:如何列出所有已安装包的文件Linux您可以使用yum-utils的一部分repoquery命令来列出给定软件包在CentOS/RHEL系统上安装的文件。要安装和使用yum-utils,请运行以下命令:#yumupdate#yuminstallyum-utils现在您可以列出已安装包的文件,例如httpd服务器(注意包名区分大小写)。--installed表示已安装的包,-l列出所有文件:#repoquery--installed-lhttpd#dnfrepoquery--installed-lhttpd[OnFedora22+versions]repoquery列出httpd安装的文件重要提示:在Fedora22及以上版本中,repoquery命令已经与基于RPM的发行版中的dnf包管理器集成,使用上述方法可以列出已安装的文件。另外,你也可以使用下面的rpm命令来列出.rpm包或安装的.rpm包中的文件,后面的-q和-l表示列出下面包中的文件:#rpm-qlhttpdrpm查询包已安装程序另一个有用的建议是在安装前使用-p列出.rpm中的文件。#rpm-qlptelnet-server-1.2-137.1.i586.rpm在Debian/Ubuntu发行版中,您可以使用带有-L标志的dpkg命令来列出给定.deb软件包在Debian系统或其衍生文档中的安装。在这个例子中,我们将列出apache2网络服务器安装的文件:$dpkg-Lapache2dpkg列出已安装的包,就是这样!在本文中,我们将向您展示如何在Linux中列出/查找给定软件的所有文件,这些文件由软件包或软件包组安装。在下面的评论框中分享您的想法。关于作者:AaronKili是Linux和F.O.S.S的爱好者。他目前是TecMint的作者,并立志成为一名Linux系统管理员和Web开发人员。他喜欢使用计算机工作,热衷于分享知识。
