Вы наверное знаете, что в Mac OS X ввели дополнительную систему защиты – «карантин». Карантин представляет из себя некую базу данных «QuarantineEvents», в которую OS X записывает ссылки на все загруженные файлы. При открытии любого такого загруженного из сети файла пользователь предупреждается о потенциальном риске заразить или повредить систему. У «карантина» есть и ещё одна незримая и полезная функция – хранение истории всех загрузок. Запустим Терминал и выполним вот такую команду:
sqlite3 ~/Library/Preferences/\ com.apple.LaunchServices.QuarantineEventsV* \ 'select LSQuarantineDataURLString from LSQuarantineEvent'
В ответ получим список всех загрузок, которые были сделаны с момента первого запуска вашего Mac. В моем случае база росла с 2011 года, поэтому список оказался довольно длиннющий 🙂 Для удаления всей истории загрузок можно воспользоваться одним из двух вариантов:
- 1 Можно удалить файл-базу данных:
rm ~/Library/Preferences/com.apple.LaunchServices.QuarantineEvents*
- 2 Можно просто почистить базу:
sqlite3 ~/Library/Preferences/\ com.apple.LaunchServices.QuarantineEventsV* \ 'delete from LSQuarantineEvent'
Супер! Не знал.
Прикольно)
А как эту базу можно почистить ?
Можно удалить файл-базу данных:
rm ~/Library/Preferences/com.apple.LaunchServices.QuarantineEvents*
А можно просто её почистить:P.S.: Добавил к заметке.
А есть нормальный софт, который все подобные логи в маке чистит? Cleanmymac, ccleaner не помогли.
Самый лучший софт – это руки 🙂 А вообще попробуйте OnyX.