Answers:
你可以使用 -S
(搜索)选项 dpkg
它将搜索所有已安装的软件包,查找与给定名称模式匹配的任何文件。
$ dpkg -S TODO
libtotem0: /usr/share/doc/libtotem0/TODO
libedataserver1.2-13: /usr/share/doc/libedataserver1.2-13/TODO
libwmf0.2-7:amd64: /usr/share/doc/libwmf0.2-7/TODO
libedataserverui-3.0-1: /usr/share/doc/libedataserverui-3.0-1/TODO
texlive-latex-extra-doc: /usr/share/doc/texlive-doc/latex/cweb-latex/src/TODO.gz
...
$
如果你 只要 想要命名的文件 究竟 TODO
然后把 */
在名称之前(dpkg -S正常行为是用星号包围提供的值,导致全字符串子串匹配;当开头有星号时,这会被覆盖):
$ dpkg -S \*/TODO
如果需要,您可以传递多个文件名模式:
$ dpkg -S \*/TODO \*/CHANGELOG
在Wheezy工作(测试),应该在Jessie上同样有效。
手册页描述 -S
作为(不是很冗长):
-S, --search filename-search-pattern...
Search for a filename from installed packages.