如何用rpm 查询某个包安装到哪个或哪些文件夹???

如何用rpm 查询某个包安装到哪个或哪些文件夹???

如何用rpm 查询某个包安装到哪个或哪些文件夹???

看了半天man帮助,愣是没看懂啊      
用RPM方式安装的包都是默认的地址的,其是有RPM打包时的spec文件决定的,个人不能改变.要想发现它在哪里可以用
whereis 程序名
比如你安装了xmms,就是:whereis xmms      
不可以用rpm 查询某个包安装到哪个或哪些文件夹
2楼的说得很正确。。      
一般一个软件不会同时写很多的目录,一般就几个
大多数是/usr/bin,/usr/lib或是/usr/local/bin,user/local/lib等
一般来说,你是无法知道这个包在什么地方的,但是还是能显示一些相关的信息给你一些提示

例如
如果你安装了一个firefox那么,它的包有个名字。
rpm -qa 会全部显示出来
如果rpm -qa | grep firefox那么显示的就是和名字中包含firefox的包,
那么如果rpm -qal | grep firefox 那么回显示所有rpm包中名字包含firefox关键字的文件的详细信息。

通过这个信息,你会知道
firefox的可执行文件在什么地方,一些相关配置文件在什么地方,但是不完全
那么,你进入到firefox的文件夹你会知道,这个文件夹里全部都是firefox相关的
那么,我们可以推论
firefox 主要文件都在 这个文件夹中
使用which firefox你会看见/usr/bin中有一个执行脚本。
等等,慢慢找,一般就八九不离十了。

多装几次以后,你就会知道一般rpm无非就装在那么几个目录,慢慢的你就熟悉了。      
谢谢4楼,缺的就是-l 参数