Danh sách các ứng dụng trên Mac OS X


3

Có cách nào để tìm danh sách tất cả các ứng dụng được cài đặt trên máy Mac trong một trong hai /Libraryhoặc /Systemkhông?

Câu trả lời:


4

Trừ khi bạn đang làm điều gì đó bất thường với hệ thống của mình, /Applicationsthư mục của bạn (và bất kỳ ~/Applicationsthư mục nào ) danh sách các chương trình đã cài đặt của bạn. Mac OS X không có vị trí trung tâm nơi các chương trình có thể tự đăng ký khi được cài đặt, giống như cách Windows thực hiện. Nếu bạn đang tìm cách gỡ cài đặt một cái gì đó, bạn sẽ kéo nó /Applicationsvào thùng rác hoặc bạn có thể sử dụng một chương trình như AppZapper để giúp tìm bất kỳ phần nào khác của ứng dụng được lưu trữ trong /Libraryhoặc ~/Library.

Nếu bạn sử dụng MacPorts, thì bạn cũng sẽ sử dụng port installedlệnh để xem bất kỳ chương trình nào nó đã cài đặt.

/Systemchỉ chứa các tệp được đặt trong hệ thống của Apple. Các ứng dụng thông thường không viết ở đó.


Cảm ơn. Tôi chỉ tự hỏi vì tính năng nâng cấp "Lưu trữ và Cài đặt" của Apple chỉ giữ lại các ứng dụng được Apple chấp thuận, vì vậy tôi không chắc mình có thể nhận được danh sách hay không.
waiwai933

2

Không bao gồm tất cả các ứng dụng đã cài đặt, nhưng đủ đơn giản và hoạt động với tôi:

find /Applications -type d -name '*.app' -prune -print

Bạn có thể sử dụng ở trên cho /Libraryhoặc /System.


1

Một lựa chọn là sử dụng mdfind:

mdfind kMDItemContentType=com.apple.application-bundle

Nó không bao gồm các ứng dụng bên trong các gói ứng dụng khác. Ngoài ra Spotlight không lập chỉ mục một số thư mục, như các thư mục bắt đầu bằng một khoảng thời gian.

Một lựa chọn khác là sử dụng lsregister:

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -dump|awk '$1=="path:"'

Đầu ra có thể bao gồm các ứng dụng đã bị xóa. Bạn có thể tránh điều đó bằng cách thêm vào -killđể xây dựng lại cơ sở dữ liệu Launch Services, nhưng nó khiến OS X hiển thị các cảnh báo về việc mở ứng dụng lần đầu tiên.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.