Wyświetla wszystkie pliki w pakiecie homebrew

95

Jak mogę homebrewwyświetlić listę wszystkich plików zainstalowanych dla pakietu? Na przykład, kiedy uruchamiam brew listpakiet exim, otrzymuję następujące pliki:

$ 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

Ale do systemu dodano pliki, których nie ma na powyższej liście. Na przykład:

$ ls -ld /usr/local/etc/exim.conf 
-rw-r--r--  1 hanxue  admin  35904 Sep 25 21:11 /usr/local/etc/exim.conf
Hanxue
źródło

Odpowiedzi:

74

Wystarczy dodać -vlub --verbosena przykład:

$ brew ls --verbose exim
gsantovena
źródło
5
Chociaż powraca do zainstalowanych katalogów i wyświetla listę wszystkich plików, które zawierają, nie wyświetlał pliku exim.conf w oryginalnym poście. To zostało dodane przez wywaru zainstalować działania.
MSpreij
1
@MSpreij MacPorts w rzeczywistości nie ma tego problemu, ponieważ śledzi wszystkie pliki, które zostaną zainstalowane przed przeniesieniem ich do miejsca docelowego. Homebrew w ogóle tego nie robi, więc pliki konfiguracyjne poniżej /usr/local/etci inne miejsca pozostają, chyba że ktoś je ręcznie usunie. Homebrew zajmuje się tylko programem, a nie ustawieniami lub innymi pozostałościami, które program pozostawia. Oto sekcja z dokumentacji MacPorts wyjaśniająca, w jaki sposób unikają tego problemu.
GDP2,