经常使用Linux,不由得需要知道,到底这个文件是哪个包提供的呀?

CentOs/Redhat

查看某个文件或命令属于哪个rpm包:

yum provides /etc/passwd

或者

rpm -qf /etc/passwd

ubuntu及衍生版

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

gentoo及衍生版

查看未安装的文件:

e-file qmake

查看已安装的文件:

equery b <filename>
or
qfile <filename>

完毕。