無節操にportsをインストールすると/usr/local/bin配下に謎のコマンドが増えていくが、そのコマンドはどのportsに属するかを調べる方法。pkg_infoを-Wオプションとあわせて使う。
[hal@fb /usr/local/bin]$ pkg_info -W zip
/usr/local/bin/zip was installed by package zip-2.32
zipはzip-2.32というports/packageに含まれるということがわかる。
まあ、zipコマンドなので明白ではあるが。
なお、指定対象のファイルがカレントディレクトリにない場合には、パスの通っているディレクトリを探してくれる。
[hal@fb ~]$ pkg_info -W zip
/usr/local/bin/zip was installed by package zip-2.32
[hal@fb ~]$
また、指定対象のファイルがports/packageからインストールされたものではない場合、特に応答は返らない。
[hal@fb ~]$ pkg_info -W tar
[hal@fb ~]$
pkg_info -Wの他にも同じことをしてくれるコマンドがあったと思うが、pkg_infoはベースシステムに含まれているので、こっちを覚えておいた方がいいと思う。
[hal@fb ~]$ pkg_info -W pkg_info
[hal@fb ~]$