Обратите внимание, что вся информация на этом портале переведена с других языков, поэтому некоторые фразы могут быть неточными. Надеемся на ваше понимание и желаем успешной работы с сайтом! С уважением, создатели сайта. Наша почта: [email protected]

Показать историю загрузки Список всех загружаемых файлов в Mac OS X

Вы когда-нибудь хотели показать список всей истории загрузки Mac? Возможно, вы знаете, что вы загрузили файл, но вы не можете точно определить, откуда вы его взяли, и трюк «Получить информацию» не работал. Или, может быть, вы пытаетесь найти файл, который был помещен в систему, что привело к проблемам. Будь то для устранения неполадок, личных интересов или судебной экспертизы, следующая команда покажет вам все, что вы загрузили на Mac, независимо от приложения, из которого оно было получено:

Как просмотреть список всех файлов, загруженных на Mac

Это работает путем запроса базы данных карантина файлов OS X, которая предназначена для защиты Mac от вредоносных загрузок. Для этой цели вы будете использовать приложение Terminal и sqlite.

  • Запустите терминал из / Applications / Utilities / и введите следующую команду в одну строку:
  • sqlite3 ~ / Library / Preferences / com.apple.LaunchServices.QuarantineEventsV * ‘выберите LSQuarantineDataURLString из LSQuarantineEvent’

  • Нажмите «Вернуться», чтобы просмотреть список загруженных файлов

В зависимости от того, сколько лет Mac и сколько материала вы загрузили, может потребоваться некоторое время, чтобы запросить базу данных и сбросить результаты. Вы можете передать результаты через «сортировку», чтобы сгруппировать загруженный список в похожие элементы или источники, которые выглядят следующим образом:

sqlite3 ~ / Library / Preferences / com.apple.LaunchServices.QuarantineEventsV * ‘выберите LSQuarantineDataURLString из LSQuarantineEvent’ | Сортировать

Для удобства просмотра вы также можете перенаправить вывод в текстовый файл, эта команда выведет список в файл с именем «QuarantineEventList.txt» на рабочем столе активных пользователей:

sqlite3 ~ / Library / Preferences / com.apple.LaunchServices.QuarantineEventsV * ‘выберите LSQuarantineDataURLString из LSQuarantineEvent’> ~ / Desktop / QuarantineEventList.txt

В выводе перечислены все, что было передано через Менеджер карантина, который для последних нескольких версий Mac OS X является буквально каждым предметом, загруженным на Mac, независимо от приложения, из которого он пришел. Как правило, чем старше Mac и чем больше загружено файлов, тем больше список и чем дольше может потребоваться запрос.

Этот список даже работает, если у вас отключен файловый карантин для файлов и приложений, благодаря встроенному пакету для проверки этого.

Удаление списка истории загрузки

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

msgstr «

Вы можете запустить это отдельно или поместить его в .bash_profile или .profile, чтобы очистить базу данных автоматически при запуске нового окна терминала.

Это было протестировано и продолжает работать во многих версиях Mac OS X, начиная с более ранних версий до OS X El Capitan (10.11.x +), OS X Yosemite, OS X Mavericks 10.9.5 и предположительно более нового. Сообщите нам в комментариях, если у вас есть успех с этой командой и версией OS X, с которой вы ее использовали.

.

Понравилась статья? Поделиться с друзьями:
RuBookMac