Очищаем историю загрузок на Мас

os_x_yosemite_compatible_macsОб опции «Карантин», дополнительной системе защиты OS X, знают многие. Но есть одна допфункция – хранение логов всех загрузок. Чтобы полностью обезопасить свои личные данные, можно чистить список загрузок «ручками», а можно настроить автоматическое удаление.

«Карантин» – это специальная база данных событий на Мас, которая предупредит вас о потенциальной угрозе заражения компьютера или повреждении системы контентом из сети. Простые команды позволят вам просмотреть и очистить историю загрузок на компе.

Чтобы просмотреть историю загрузок OS X, откройте Терминал и задайте такую команду:
sqlite3 ~/Library/Preferences/\
com.apple.LaunchServices.QuarantineEventsV* \
‘select LSQuarantineDataURLString from LSQuarantineEvent’

Приложение отобразит список всех загрузок, которые были сделаны с момента первого запуска компьютера. Если вы не переустанавливали ОС, он может оказаться довольно большой и на его вывод может потребоваться некоторое время.

Чтобы очистить историю загрузок в OS X, откройте Терминал и задайте такую команду:
sqlite3 ~/Library/Preferences/\
com.apple.LaunchServices.QuarantineEventsV* \
‘delete from LSQuarantineEvent’

Убедиться в удалении файлов можно запустив предыдущую команду.

Как создать скрипт для очистки логов загрузок?

Запустите AppleScript Editor и введите следующий текст.
do shell script “sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV* ‘delete from LSQuarantineEvent’”
Вы можете поместить его в автозагрузку или настроить запуск по расписанию с помощью Automator или iCal.

Теги:


3 декабря 2014