你是否想要了解安装包中各个文件在 Linux 系统中安装(位于)的位置?我们将在本文介绍如何列出文件的来源,或存在于某个特定包或者一组软件包中的文件。

这篇文章可以帮你轻松地找到重要的软件包文件,如配置文件、帮助文档等。我们来看看找出文件在哪个包中或者从哪个包中安装的几个方法:

如何列出 Linux 中全部已安装软件包的文件

你可以使用 repoquery 命令,它是 yum-utils 的一部分,用来列出给定的软件包在 CentOS/RHEL 系统上安装的文件。

要安装并使用 yum-utils,运行下面的命令:

# yum update

# yum install yum-utils

现在你可以列出一个已安装包的文件了,比如 httpd 服务器 (注意包名是大小写敏感的)。--installed 表示已经安装的包,-l 列出所有的文件:

# repoquery --installed -l httpd

# dnf repoquery --installed -l httpd [On Fedora 22+ versions]

repoquery 列出 httpd 安装的文件

重要:在 Fedora 22 以上的版本中,repoquery 命令在基于 RPM 的发行版中已经与 dnf 包管理器整合,可以用上面的方法列出安装的文件。

除此之外,你也可以使用下面的 rpm 命令列出 .rpm 包中或已经安装的 .rpm 包的文件,下面的 -q 和 -l 表示列出其后跟着的包中的文件:

# rpm -ql httpd

rpm 查询已安装程序的安装包

另外一个有用的建议是使用 -p 在安装之前列出 .rpm 中的文件。

# rpm -qlp telnet-server-1.2-137.1.i586.rpm

在 Debian/Ubuntu 发行版中,你可以使用 dpkg 命令带上 -L 标志在 Debian 系统或其衍生版本中列出给定 .deb 包的安装的文件。

在这个例子中,我们会列出 apache2 Web 服务器安装的文件:

$ dpkg -L apache2

dpkg 列出安装的包

不要忘记查看其它有关在 Linux 中软件包管理的文章。

就是这样了!在本文中,我们向你展示了如何在 Linux 中列出/找到给定的软件包或软件包组安装的所有文件。在下面的评论栏中分享你的想法。

作者简介:

Aaron Kili 是 Linux 和 F.O.S.S 的爱好者,目前任 TecMint 的作者,志向是一名 Linux 系统管理员、web 开发者。他喜欢用电脑工作,并热衷于分享知识。

本文由 LCTT 原创编译,Linux中国 荣誉推出

deb包一般放在linux的哪个目录下,技术|如何在 Linux 中列出通过 RPM 或者 DEB 包安装的文件...相关推荐

  1. linux 查看桌面目录下,16个桌面Linux用户必须要知道的Shell命令

    有些人仍然会有这中愚蠢的想法,他们认为使用Linux就必须使用Linux shell命令.胡说!你可以不懂得任何Linux命令,比如说ps,grep,ls等,但是你仍然可以使用很多现代的Linux桌面 ...

  2. linux g 编译目录下,你真的了解Linux下gcc编译器的工作过程吗?

    小豆丁:老张!老张! 老张:干嘛? 小豆丁:咋啦?愁眉苦脸的,是不是又被媳妇给揍了? 老张:开玩笑,我在家那就是相当于老虎的存在,谁敢揍我! 媳妇:老张,你说啥?我没听清,你再说一遍? 老张:我是老虎 ...

  3. maven依赖本地非repository中的jar包-依赖jar包放在WEB-INF/lib等目录下的情况客户端编译出错的处理...

    2019独角兽企业重金招聘Python工程师标准>>> maven依赖本地非repository中的jar包 http://www.cnblogs.com/piaolingxue/a ...

  4. 位于/var/log目录下的20个Linux日志文件

    位于/var/log目录下的20个Linux日志文件[译] from:http://buptguo.com/2014/01/16/linux-var-log-files/ 原文地址:20 Linux ...

  5. linux 复制指定目录下的全部文件到另一个目录中,linux cp 文件夹

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. linux复制指定目录下的全部文件到另一个目录中 复制指定目录下的全部文件到另一个目录中 文件及目录 ...

  6. linux cp目录到指定目录,linux复制指定目录下的全部文件到另一个目录中,linux cp 文件夹...

    解压war包    jar -xvf   xxxx.war linux复制指定目录下的全部文件到另一个目录中 复制指定目录下的全部文件到另一个目录中 文件及目录的复制是经常要用到的.linux下进行复 ...

  7. linux在home目录下创建文件夹,Mac 无法在home文件夹下创建目录

    蝴蝶不菲 /home的拥有者是root,组权限是wheel,你当前的用户soul,如果是管理员账号的话,组权限为admin,因此你既没有组权限,也不是拥有者,即使使用sudo也是无法创建子目录的.和常 ...

  8. linux怎么切换到etc目录,Linux的/etc目录下自己使用到的一些配置

    etc stand for "etcetera." 意思为附加物.等等.Linux的/etc目录下存放的是重要的系统配置 1. profile文件 在用户态写程序时,如果出现段错误 ...

  9. r java_如何在R中使用JAVA写的程序包?

    不过我对 Java 真的不太熟悉,按照教程调用这个 LLDA 包之后只会使用 inferencer. 如果你不嫌麻烦可以考虑先用 Java 计算出结果,然后在 R 中载入这些结果. 具体步骤如下: 0 ...

最新文章

  1. 【Smart_Point】unique_ptr与shared_ptr使用实例
  2. 2.7 usb摄像头之usb摄像头描述符打印
  3. Git 工作流的正确打开方式
  4. 亲测GO环境搭建,理解go build、go install、go get
  5. 如何在Java中实现线程池
  6. php日志数据统计,awk 进行php日志累计报错统计
  7. 量子计算机超越传统计算机位数,量子计算机相对于传统的计算机有着怎样的优势?...
  8. mysql5.7.13编译安装_编译安装MySQL-5.7.13
  9. 计算机开机b00t设置,电脑boot启动项设置的具体方法
  10. 两款WiFi无线网络扫描工具软件 WirelessMon Xirrus WiFi Inspector
  11. flash小黄油安卓_从Android 1到10 一起回顾伴随我们成长的安卓系统
  12. 数据集按指定比例划分为训练集、验证集和测试集
  13. 数据结构--逻辑结构
  14. 如今被小乙两弩箭结 水浒传
  15. 将Android手机无线连接到Ubuntu实现唱跳Rap
  16. OFD格式文如何打开,可以转成PDF吗?
  17. Python grabcut 提取图像前景
  18. BrowserSync 本地服务器的起用
  19. windows查看所有进程:netstat -ano
  20. iOS OC消除黄色警告⚠️ (不断的更新中...)

热门文章

  1. 100天从 Python 小白到大神最良心的学习资源!
  2. win7 64位系统 win CE6.0模拟器开发环境配置
  3. 计算机网络技术及实践中的应用,关于计算机网络技术及在实践中的应用.doc
  4. Airtest学习(四)
  5. RecycleView实现合并拆分单元格
  6. 气动薄膜单座调节阀种类划分
  7. python采集美女图片
  8. 江西明月山景区力争年内开通旅游包机
  9. CVPR2023对抗攻击相关论文
  10. 如何利用k8s拉取私有仓库镜像