1、centos/redhat下查看某个文件或命令属于哪个rpm包:

1$ yum provides /etc/passwd
2或者
3$ rpm -qf /etc/passwd

2、ubuntu及衍生版:

1sudo dpkg -S whereis或
2sudo dpkg-query -S /usr/bin/whereis

具体参考ubuntu wiki skills页面 ,不过该命令不如rpm -qf强大,如/etc/passwd就查不出。

3、gentoo及衍生版

1#未安装的文件
2e-file qmake
3#已安装的文件查看
4equery b <filename>
5或qfile <filename>