Elenca tutti i file in un pacchetto homebrew


92

Come posso homebrewelencare tutti i file installati per un pacchetto? Ad esempio, quando brew listeseguo per il pacchetto exim, ottengo questi file:

$ 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

Ma ci sono file aggiunti al sistema che non sono nell'elenco precedente. Per esempio:

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

Risposte:


73

Basta aggiungere -vo --verbose, ad esempio:

$ brew ls --verbose exim

5
Anche se ricorre nelle directory installate ed elenca tutti i file che contengono, non ha elencato il file exim.conf nel post originale. È stato aggiunto dall'azione di installazione della birra.
MSpreij

1
@MSpreij MacPorts in realtà non presenta questo problema poiché tiene traccia di tutti i file che verranno installati prima di spostarli nella destinazione finale. Homebrew non lo fa affatto, quindi i file di configurazione sotto /usr/local/etce altri posti sono lì per rimanere a meno che uno non li rimuova manualmente. Homebrew si occupa solo del programma, non delle impostazioni o di altri residui che il programma lascia. Ecco una sezione della documentazione di MacPorts che spiega come evitare questo problema.
GDP2
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.