FreeBSD pkgにインストールされているファイルを一覧表示するには?

FreeBSD pkgにインストールされているファイルを一覧表示するには?

pkg特定のパッケージにインストールされているファイルを一覧表示する方法はありますか?

答え1

pkg info -l PACKAGENAMEまたはpkg info --list-files PACKAGENAME-lこのオプションは以下にあります。男性パッケージ情報。 (pkg info上記のマニュアルページへのポインタが続くサブコマンドを見つけることができます。人間パッケージ.)

答え2

マニュアルページに文書化されていませんが、pkg少なくともpkg list PACKAGENAME私にとっては最もきれいで覚えやすい方法です。

この方法と @uzsolt が提案する方法の 1 つの違いは、pkg info -l形式を少し変更して「人間の消費」に適した出力を生成することです。

$ pkg info -l mod_php73
mod_php73-7.3.7:
        /usr/local/libexec/apache24/libphp7.so
        /usr/local/share/licenses/mod_php73-7.3.7/LICENSE
        /usr/local/share/licenses/mod_php73-7.3.7/PHP301
        /usr/local/share/licenses/mod_php73-7.3.7/catalog.mk

pkg listOTOHは、計算、繰り返し、またはその他の形式の「マシン消費」に適した厳密な生ファイル名のリストである、より厳密な出力を生成します。

$ pkg list mod_php73
/usr/local/libexec/apache24/libphp7.so
/usr/local/share/licenses/mod_php73-7.3.7/LICENSE
/usr/local/share/licenses/mod_php73-7.3.7/PHP301
/usr/local/share/licenses/mod_php73-7.3.7/catalog.mk

関連情報