Командная строка опции для просмотра Plist-файлов:
- Только для просмотра : используйте
plutil -p
, который печатает содержимое списка свойств в формате JSON- , как (формат предназначен только для потребления человеком).
Пример (добавьте | open -tf
для просмотра вывода в текстовом редакторе):
plutil -p ~/Library/Preferences/com.apple.sidebarlists.plist
- Альтернатива : используйте
/usr/libexec/PlistBuddy -c print
, который выводит в формате JavaScript-object-literal- , например :
* 1 028 * Пример:
/usr/libexec/PlistBuddy -c print ~/Library/Preferences/com.apple.airplay.plist
Протест :
Если у plist есть свойства, содержащие двоичные данные , PlistBuddy
будет включать их в необработанном виде (напротив, недвоичные свойства в одном и том же файле печатаются правильно). Если требуется вывод XML, добавьте опцию -x
.
Обратите внимание, что PlistBuddy
:
- может использоваться для выборочного извлечения свойств с использованием
:
разделенных, чувствительных к регистру путей свойств; например, /usr/libexec/PlistBuddy -c 'print :favorites:ShowRemovable' ~/Library/Preferences/com.apple.sidebarlists.plist
- также способен изменять файлы Plist из командной строки (включая, с ограничениями, импорт из ранее экспортированных в XML файлов).
Подробнее см. /usr/libexec/PlistBuddy -h
.