自作パッケージのすべてのファイルを一覧表示する


92

homebrewパッケージにインストールされているすべてのファイルを一覧表示するにはどうすればよいですか?たとえばbrew list、eximパッケージを実行すると、次のファイルが表示されます。

$ brew list exim
/usr/local/Cellar/exim/4.80.1/bin/exiwhat
/usr/local/Cellar/exim/4.80.1/bin/exiqsumm
/usr/local/Cellar/exim/4.80.1/bin/exiqgrep
/usr/local/Cellar/exim/4.80.1/bin/exipick
/usr/local/Cellar/exim/4.80.1/bin/exinext
/usr/local/Cellar/exim/4.80.1/bin/eximstats
/usr/local/Cellar/exim/4.80.1/bin/exim_tidydb
/usr/local/Cellar/exim/4.80.1/bin/exim_lock
/usr/local/Cellar/exim/4.80.1/bin/exim_fixdb
/usr/local/Cellar/exim/4.80.1/bin/exim_dumpdb
/usr/local/Cellar/exim/4.80.1/bin/exim_dbmbuild
/usr/local/Cellar/exim/4.80.1/bin/exim_ctl
/usr/local/Cellar/exim/4.80.1/bin/exim_checkaccess
/usr/local/Cellar/exim/4.80.1/bin/exim-4.80.1-3
/usr/local/Cellar/exim/4.80.1/bin/exim
/usr/local/Cellar/exim/4.80.1/bin/exigrep
/usr/local/Cellar/exim/4.80.1/bin/exicyclog
/usr/local/Cellar/exim/4.80.1/share/man/man8/exim.8

しかし、上記のリストにないファイルがシステムに追加されています。例えば:

$ ls -ld /usr/local/etc/exim.conf 
-rw-r--r--  1 hanxue  admin  35904 Sep 25 21:11 /usr/local/etc/exim.conf

回答:


73

たとえば、-vまたはを追加するだけ--verboseです。

$ brew ls --verbose exim

5
インストールされたディレクトリに再帰し、そこに含まれるすべてのファイルをリストしますが、元の投稿のexim.confファイルはリストしませんでした。これ、brew installアクションによって追加されました。
MSpreij 2015年

1
@MSpreij MacPortsは、最終的な宛先に移動する前にインストールされるすべてのファイルを追跡するため、実際にはこの問題はありません。Homebrewはこれをまったく行わないため、/usr/local/etc手動で削除しない限り、設定ファイルやその他の場所が残ります。Homebrewはプログラムに関係しているだけで、プログラムが残した設定やその他の残党には関係ありません。これは、MacPortsのドキュメントのセクションで、この問題を回避する方法を説明しています。
GDP2
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.