Новогодние скидки от MDLavka

Вы пишете в комментариях, что хотите купить из техники Apple и мы делаем вам индивидуальное предложение, от которого сложно отказаться!

Как очистить историю файлов, когда-либо загруженных на Mac

Apple интегрировала в платформу OS X дополнительную систему защиты — «карантин». Карантин представляет собой базу данных событий на компьютере. При открытии любого контента в Сети пользователя предупреждают о потенциальном риске заразить или повредить систему. У «карантина» есть одна незримая функция — хранение логов всех загрузок.

logs-1

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

Как просмотреть историю загрузок OS X

Запустите Терминал и выполните следующую команду.

sqlite3 ~/Library/Preferences/\
com.apple.LaunchServices.QuarantineEventsV* \
'select LSQuarantineDataURLString from LSQuarantineEvent'

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

logs-4

Как очистить историю загрузок в OS X:

Запустите Терминал и введите следующую команду:

sqlite3 ~/Library/Preferences/\
com.apple.LaunchServices.QuarantineEventsV* \
'delete from LSQuarantineEvent'

Чтобы убедиться, что файл удален, повторите предыдущую команду. Если Терминал отобразит пустой список – все в порядке.

logs-2

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

Создав специальный файл, вы можете автоматически обнулять логи загрузок, без необходимости вводить вручную команды в Терминале.

Запустите AppleScript Editor и введите следующий текст.

do shell script “sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV* ‘delete from LSQuarantineEvent’”

Вы можете поместить его в автозагрузку или настроить запуск по расписанию с помощью Automator или iCal.

logs-3

Следите за новостями Apple в нашем Telegram-канале, а также в приложении MacDigger на iOS.

Присоединяйтесь к нам в Twitter, ВКонтакте, Facebook, Google+ или через RSS, чтобы быть в курсе последних новостей из мира Apple, Microsoft и Google.

8 комментариев

  • Я думал, что здесь будет про то никчемное маленькое меню в Safari, но нет. Побольше интересных статей, вы же можете :)
  • Опять где то ошибка!!!!! При запуске ваших команд (что на просмотр, что на очистку) пишет: "Error: no such table: LSQuarantineEvent"
  • Скрипт не работает!!!!
  • Скрипт не работает. Пишет "Синтаксическая ошибка" !!!
  • МД, вы откуда НЕ ПРОВЕРЕННЫЙ материал "черпаете"???:) При проверке пишет ошибка..(писал уже).. Скрипт не проверял, НО и тут дУрьмо, люди проверили и пишут-не работает!!!! Сами то хоть запускали сие "чудо", прежде чем статейку шлёпать??
  • А для чего его удалять? Я не знал об этом и мне не мешало. Теперь узнал и в мозгу поселился жучок который пищит - Очисти лог загрузок, как ты можешь терпеть не очищенный лог!
  • Все работает, просмотрел и очистил..
  • Все работает - и просмотр, и удаление.