Я хотел бы посмотреть, какие DVD воспроизводились на моем ноутбуке Mac OS X Tiger. Можете ли вы сказать мне, как просмотреть файл, который содержит эту информацию?
2 ответа
Приложение DVD-плеер хранит некоторую информацию о дисках, которые оно проигрывало, но в хранилище используется какой-то хэш (основная часть каждого имени файла - 16-значный шестнадцатеричный номер).
Информация хранится в plist-файлах в ~/Library/Application Support/DVD Player/Settings/
, но эти фрагменты информации могут быть не очень полезны. Моя коллекция файлов представляет 40 «уникальных» дисков, но только два из них имеют клавишу «MediaName», которая дает значимое имя диску, которому соответствуют данные.
Вот короткий скрипт оболочки для извлечения любых существующих ключей MediaName:
for f in ~/'Library/Application Support/DVD Player/Settings'/*.plist; do
medianame="$(defaults read "${f%.plist}" MediaName 2>/dev/null)" &&
printf '%q is %s\n' "$f" "$medianame"
done
Или, если вы согласны с предположением, что все файлы plist имеют формат XML:
grep -A 1 MediaName ~/'Library/Application Support/DVD Player/Settings'/*.plist
Если это совсем недавно, вы можете перейти в меню «Недавние пункты» в меню .