Lista de todos los archivos en un paquete homebrew


92

¿Cómo puedo homebrewenumerar todos los archivos instalados para un paquete? Por ejemplo, cuando ejecuto brew listel paquete exim, obtengo estos archivos:

$ 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

Pero hay archivos agregados al sistema que no están en la lista anterior. Por ejemplo:

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

Respuestas:


73

Simplemente agregue -vo --verbose, por ejemplo:

$ brew ls --verbose exim

5
Si bien eso se repite en los directorios instalados y enumera todos los archivos que contienen, no enumeró el archivo exim.conf en la publicación original. Que fue añadido por el brebaje instalar acción.
MSpreij

1
@MSpreij MacPorts en realidad no tiene este problema ya que rastrea todos los archivos que se instalarán antes de moverlos a su destino final. Homebrew no hace esto en absoluto, por lo que los archivos de configuración /usr/local/etcy otros lugares están ahí para quedarse a menos que uno los elimine manualmente. Homebrew solo se preocupa por el programa, no por la configuración u otros restos que deja el programa. Aquí hay una sección de la documentación de MacPorts que explica cómo evitan este problema.
GDP2
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.