ค้นหาไดเรกทอรีการติดตั้ง Google Chrome โดยใช้ Terminal


10

ฉันจะค้นหาไดเรกทอรี / เส้นทางการติดตั้ง Google Chrome โดยใช้บรรทัดคำสั่งได้อย่างไร Google Chrome ติดตั้งไว้ที่เส้นทางเริ่มต้นเสมอโฟลเดอร์ "/ Applications /" หรือไม่

ฉันลองคำสั่งต่อไปนี้แล้ว ใครช่วยแนะนำสิ่งที่ฉันทำผิดได้ไหม

  1. locate "*Chrome.app"

    เมื่อฉันใช้คำสั่งนี้จะค้นหาเฉพาะรายการฐานข้อมูลของซอฟต์แวร์ที่ติดตั้ง

  2. find / -type d -name "*Chrome.app"

    แสดงรายการไฟล์ทั้งหมดบนระบบ

ฉันจะค้นหาเส้นทางของ Google Chrome โดยใช้คำสั่งนี้หรือมีวิธีอื่นได้อย่างไร


ตามที่ระบุไว้คำสั่ง find ควรใช้เวอร์ชันที่ดีกว่าโดยไม่รวม * - มันแสดงอะไรจริง?
user151019

ทำไมคุณต้องการเส้นทางนี้
user151019

คำตอบ:


15

คุณสามารถสอบถามข้อมูลประเภทนี้ได้โดยใช้ฐานข้อมูล Launch Services เพื่อดัมพ์รายการแอพที่ลงทะเบียนทั้งหมดจากนั้นเลือกแอพgrepที่คุณต้องการ (ในกรณีนี้คือ Google Chrome) เช่น (ใช้ Mountain Lion 10.8.4):

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -dump | grep -i "google chrome"

ให้ผลลัพธ์:

path:          /Applications/Google Chrome.app/
executable:    Contents/MacOS/Google Chrome
path:          /Applications/Google Chrome.app/Contents/Versions/27.0.1453.116/Google Chrome Helper.app/
executable:    Contents/MacOS/Google Chrome Helper

2
เส้นทางที่ทำงานได้เหมือนกันบน Mac OS 10.13.3 (/ Applications / Google Chrome.app/Contents/MacOS/Google Chrome)
Stefan Reich


3

คำสั่งที่สองของคุณ

find / -type d -name "*Chrome.app" 

ควรทำงาน - มันใช้ได้บนระบบของฉัน

คุณหมายถึงอะไร "รายการไฟล์ทั้งหมดในระบบ"? "find" จะค้นหาระบบไฟล์ของคุณจาก '/' ตามที่คุณระบุ แต่ถ้าคุณคิดว่า Chrome.app สามารถติดตั้งได้ในที่แปลก ๆ "find" เป็นวิธีที่แน่นอนในการค้นหา


สวัสดี Keith ขอบคุณสำหรับการตอบกลับ ฉันต้องการค้นหาเส้นทางที่แน่นอนของแอปพลิเคชัน (Google Chrome) โดยใช้เทอร์มินัลคำสั่งที่ฉันจะใช้ใน MDM Zinc Application.M ความต้องการโครงการของฉัน
remixabhi

หากคุณหมายถึง "ค้นหาการติดตั้งทั้งหมดของ Chrome" ในระบบไฟล์ของคุณ 'ค้นหา' ตามที่คุณเขียนจะให้เส้นทางเหล่านั้น
Keith Flower

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.