แสดงรายการไฟล์ทั้งหมดในแพ็คเกจ homebrew


96

ฉัน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

คำตอบ:


75

เพียงเพิ่ม-vหรือ--verboseตัวอย่างเช่น:

$ brew ls --verbose exim

5
แม้ว่าจะวนซ้ำในไดเร็กทอรีที่ติดตั้งและแสดงรายการไฟล์ทั้งหมดที่มี แต่ก็ไม่ได้แสดงรายการไฟล์ exim.conf ในโพสต์ต้นฉบับ มันถูกเพิ่มโดยการดำเนินการติดตั้งเบียร์
MSpreij

1
@MSpreij MacPorts ไม่มีปัญหานี้เนื่องจากจะติดตามไฟล์ทั้งหมดที่จะติดตั้งก่อนที่จะย้ายไปยังปลายทางสุดท้าย Homebrew ไม่ได้ทำสิ่งนี้เลยดังนั้นไฟล์ config ที่อยู่ภายใต้/usr/local/etcและที่อื่น ๆ จะอยู่ที่นั่นเว้นแต่จะมีการลบออกด้วยตนเอง Homebrew เกี่ยวข้องกับโปรแกรมเท่านั้นไม่ใช่การตั้งค่าหรือส่วนที่เหลืออื่น ๆ ที่โปรแกรมทิ้งไว้เบื้องหลัง นี่คือส่วนหนึ่งจากเอกสาร MacPorts ที่อธิบายวิธีหลีกเลี่ยงปัญหานี้
GDP2
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.