Macのダウンロード履歴を一気に確認したいと思ったことはありませんか?この便利なターミナルコマンドを使えば、ダウンロード履歴はわずか数ステップで確認できます。
- ターミナルを開く
- 次のコマンドをコピーしてターミナル ウィンドウに貼り付け、Enter/Return キーを押します。
sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV* 'select LSQuarantineDataURLString from LSQuarantineEvent'
LSQuarantineEvent で記録されたすべてのファイルの完全なリストがターミナル画面に表示されます。ターミナルウィンドウ全体、または個々のファイルの場所をコピー&ペーストできます。
私の場合はmacOSを再インストールしたばかりだったので、ダウンロード履歴はかなり浅いです。皆さんのダウンロード履歴はどのくらい遡れますか?
仕組み
読者の方からTwitterでこの情報を教えていただきました。これは基本的にターミナルで実行するSQLコマンドです。データベースにアクセスし、LSQuarantineEventにあるダウンロード履歴ログの全内容を抽出します。これらのファイルをどこでどのようにダウンロードしたかは関係ありません。ほとんどの場合、ダウンロードはログに記録されるはずです。ただし、Mac App Storeアプリの場合は例外です。Mac App Storeからダウンロードしたアイテムはログに記録されません。仕組みをざっと説明した動画をご覧ください。
次にチェックしてください:
- Macでダウンロード速度とアップロード速度を確認する方法
- 退屈を吹き飛ばすMacターミナルの楽しいコマンド9選
- ターミナルの外観をカスタマイズする方法