Lister tous les fichiers dans un package homebrew


92

Comment puis-je obtenir la homebrewliste de tous les fichiers installés pour un package? Par exemple, lorsque je lance brew listle package exim, j'obtiens ces fichiers:

$ 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

Mais il y a des fichiers ajoutés au système qui ne figurent pas dans la liste ci-dessus. Par exemple:

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

Réponses:


73

Ajoutez simplement -vou --verbose, par exemple:

$ brew ls --verbose exim

5
Bien que cela se répète dans les répertoires installés et répertorie tous les fichiers qu'ils contiennent, il n'a pas répertorié le fichier exim.conf dans la publication d'origine. Il a été ajouté par l'action d'installation de l'infusion.
MSpreij

1
@MSpreij MacPorts n'a en fait pas ce problème car il suit tous les fichiers qui seront installés avant de les déplacer vers leur destination finale. Homebrew ne fait pas du tout cela, donc les fichiers de configuration sous /usr/local/etcet d'autres endroits sont là pour rester à moins que l'on ne les supprime manuellement. Homebrew ne concerne que le programme, pas les paramètres ou autres restes que le programme laisse derrière lui. Voici une section de la documentation MacPorts expliquant comment éviter ce problème.
GDP2
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.