查看在Ubuntu上安装软件包的位置

时间:2020-01-09 10:45:25  来源:igfitidea点击:

一旦使用apt-get实用程序安装软件包,有时它似乎就消失了。我们知道它已安装,但不知道其中。

如果我们知道可执行文件的名称,则可以使用which命令查找二进制文件的位置,但这不会提供有关支持文件可能位于何处的信息。

使用dpkg实用程序可以很容易地查看作为软件包一部分安装的所有文件的位置。

dpkg -L <packagename>

示例:我已经安装了davfs2,但是不确定配置文件其中:所以我运行了以下命令:

data@ubuntuServ:~$ dpkg -L davfs2
davfs2: /usr/share/lintian/overrides/davfs2
davfs2: /usr/share/davfs2/GPL
davfs2: /usr/share/doc/davfs2/BUGS
davfs2: /usr/share/doc/davfs2/copyright
davfs2: /usr/share/davfs2/NEWS
davfs2: /usr/share/doc/davfs2/THANKS
davfs2: /usr/share/doc/davfs2/NEWS.gz
davfs2: /usr/share/doc/davfs2/README.gz
davfs2: /usr/share/doc/davfs2
davfs2: /usr/share/doc/davfs2/TODO
davfs2: /etc/davfs2/secrets
davfs2: /usr/share/davfs2/THANKS
davfs2: /usr/share/doc/davfs2/README.Debian
davfs2: /usr/share/davfs2/BUGS
davfs2: /etc/davfs2/davfs2.conf
davfs2: /usr/share/davfs2/ChangeLog
davfs2: /usr/share/davfs2/FAQ
davfs2: /etc/davfs2
davfs2: /usr/share/doc/davfs2/changelog.Debian.gz
davfs2: /usr/share/davfs2/secrets.template
davfs2: /usr/share/doc/davfs2/changelog.gz
davfs2: /usr/share/davfs2/TODO
davfs2: /usr/share/davfs2/davfs2.conf.template
davfs2: /usr/share/davfs2/README
davfs2: /usr/share/davfs2
davfs2: /usr/share/doc/davfs2/FAQ

好吧,现在我不必再怀疑了。 conf文件显然是/etc/davfs2/davfs2.conf。如果我只想查看/ etc中安装了哪些文件,则可以始终使用grep输出,如下所示:

data@ubuntuServ:~$ dpkg -L davfs2 | grep etc
davfs2: /etc/davfs2/secrets
davfs2: /etc/davfs2/davfs2.conf
davfs2: /etc/davfs2