MAC OSX Mavericks, sử dụng bash để xem các thuộc tính của Get Get Info


0

Tôi muốn sử dụng bash shell của mình để xem các thuộc tính được hiển thị khi bạn nhấp chuột phải vào Ứng dụng và nhấp Get Info. Các thuộc tính cụ thể mà tôi muốn biết hay không mà họ được kiểm tra là Open in Low Resolution, Prevent App Nap, và Locked.

Tôi đã xem trong Info.plisttệp nhưng chỉ có thông tin chung về tệp được chứa ở đây, không phải thuộc tính nào được kiểm tra.

Thông tin này có trong tệp nhị phân của Ứng dụng không? Nó đâu rồi?

Câu trả lời:


1

Cài đặt bị khóa được lưu trữ dưới dạng cờ Finder:

find /Applications/Application.app -maxdepth 1 -flags +uchg|grep -q .&&echo locked
GetFileInfo /Applications/Application.app|grep -q '^attributes:.*L'&&echo locked

Các cài đặt tắt ứng dụng ngủ trưa được lưu trữ trong ~/Library/Preferences/com.apple.LaunchServices.plist:

$ /usr/libexec/PlistBuddy -c 'Print LSAppNapIsDisabled:com.haystacksoftware.Arq:0' ~/Library/Preferences/com.apple.LaunchServices.plist
bookH0P
       ApplicationsArq.ap
C8A�@�H���A1M$5DF7A03E-A7FB-3E80-B61D-F10CD8BF7B5D/ /Applications/Arq.app�����(Xx 0H@h       0 $0

osascript -e 'tell app "Finder" to info for (POSIX file "/Applications/Application.app")' không bao gồm một trong những cài đặt đó.

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.