/Users/Имя Пользователя/Library/Preferences/
~/Library/Preferences/
mdfind -name $(osascript -e 'id of app "Имя приложения"').plist -onlyin ~/Library
Синтаксис:
plutil [command_option] [other_options] file
Описание:
Утилита plutil используется для проверки синтаксиса файлов настроек (property list files) в Mac OS X или для конвертации параметров из одного формата файлов в другой. Использование вместо имени файла дефиса "-" означает ввод данных из стандартного ввода.
plist файлы организовывают данные используя основние базовые типы: CFString, CFNumber, CFBoolean, CFDate, CFData, CFArray, and CFDictionary. В файле свойств используюутся следующие теги- <plist> -тег означающий тачало списка свойств.
- <string> класс данных CFString
- <real> или <integer> CFNumber
- <date> CFDate
- <true/> или <false/> CFBoolean
- <data> CFData
- <array> CFArray
- <dict> CFDictionary
-help | Показать информацию об использовании команды plutil и завершить работу. |
-lint | Проверить имена в файле настроек (plist) на синтаксические ошибки. Этот параметр будет использован по умолчанию, если в команде не использовать другие опции. |
-convert fmt |
Преобразовать указанный файл file в заданный формат fmt и записать его. Если в исходном файле есть синтаксические ошибки, преобразования не произойдет и статус завершения команды будет равен 1. Параметр fmt может принимать одно из следующих значений: xml1 для версии 1, binary1 для бинарного файла plist или json для формата списков JSON |
-- | Указывает, что все последующие параметры имена файлов |
-s | В случае успешного завершения утилиты ничего не сообщать |
-r | Добавить пробелы и отступы для более удобного чтения данных (только для файлов настроек формата JSON). |
-o path |
Задать путь для сохранения результатов при конвертации файлов (командный параметр -convert). Данный параметр рекомендуется использовать, когда конвертируются одиночные файлы. Если указать вместо пути дефис "-", результат преобразования будет выведен в стандартный вывод. |
-e extension | Чтобы конвертируемые файлы не были перезаписаны преобразованной версией, используется данный параметр, позволяющий задать новое расширение для преобразованных файлов. |
Примеры:
plutil -convert xml1 -o - file nameПоказать в удобном для человека виде информацию о компьютере:
plutil -p ~/Library/Preferences/com.apple.SystemProfiler.plist
Связанные команды:
defaults -Команда позволяет читать, записывать, удалять пользовательские настройки по умолчанию с помощью командной строки терминала.
systemsetup - Управление системными настройками в Mac OS X
Полезные улучшения OS X с помощью команды defaults write
Весь список команд terminal Mac OS X