Avviso importante: tutti i testi di questo sito web sono stati tradotti da diverse lingue. Ci scusiamo per la loro qualità, potrebbe essere di qualità inferiore al solito. Saluti, l'Amministrazione del sito. E-mail: info@itbookmac.com

Mostra cronologia download elenco di tutti i file scaricati da Mac OS X

Hai mai desiderato mostrare un elenco dell’intera cronologia di download di un Mac? Forse sai che hai scaricato un file ma non riesci a individuare esattamente da dove lo hai preso e il trucco “Ottieni informazioni” non ha funzionato. O forse stai cercando di rintracciare un file che è stato inserito in un sistema che ha portato a problemi. Che si tratti di risoluzione dei problemi, interesse personale o analisi forense, il comando seguente ti mostrerà tutto ciò che hai scaricato su un Mac indipendentemente dall’applicazione da cui proviene:

Come visualizzare un elenco di tutti i file scaricati su un Mac

Questo funziona interrogando il database di quarantena dei file di OS X, che ha lo scopo di proteggere i Mac da download dannosi. Utilizzerai l’applicazione Terminale e sqlite per questo scopo.

  • Avvia Terminale da / Applicazioni / Utility / e inserisci il seguente comando in una singola riga:
  • sqlite3 ~ / Library / Preferences / com.apple.LaunchServices.QuarantineEventsV * ‘seleziona LSQuarantineDataURLString da LSQuarantineEvent’

  • Premi Invio per visualizzare l’elenco dei file scaricati

A seconda di quanti anni ha il Mac e di quanto materiale scaricato, può richiedere del tempo per interrogare il database e scaricare i risultati. Potresti voler filtrare i risultati con “ordina” per raggruppare la lista scaricata in oggetti o fonti simili, che assomiglieranno a questo:

sqlite3 ~ / Library / Preferences / com.apple.LaunchServices.QuarantineEventsV * ‘seleziona LSQuarantineDataURLString da LSQuarantineEvent’ | ordinare

Per facilitare la visualizzazione, è anche possibile reindirizzare l’output in un file di testo, questo comando scaricherà l’elenco in un file chiamato “QuarantineEventList.txt” sul desktop degli utenti attivi:

sqlite3 ~ / Library / Preferences / com.apple.LaunchServices.QuarantineEventsV * ‘seleziona LSQuarantineDataURLString da LSQuarantineEvent’> ~ / Desktop / QuarantineEventList.txt

L’output elenca tutto ciò che è stato passato attraverso il Gestore quarantena, che per le ultime versioni diverse di Mac OS X è letteralmente ogni elemento scaricato sul Mac, indipendentemente dall’applicazione da cui proviene. Generalmente, più vecchio è il Mac e più file sono stati scaricati, più grande è l’elenco e più lunga è la query per l’esecuzione.

Questo elenco funziona anche se hai disattivato la quarantena dei file per i file e le app, grazie a inket per verificarlo.

Eliminazione dell’elenco cronologia download

Per coloro che preferiscono non avere un elenco storico completo di file scaricati, è possibile eseguire il seguente comando per eliminare il contenuto del database di quarantena:

sqlite3 ~ / Library / Preferences / com.apple.LaunchServices.QuarantineEventsV * ‘delete from LSQuarantineEvent’

È possibile eseguirlo singolarmente o inserirlo in .bash_profile o .profile per cancellare automaticamente il database quando viene avviata una nuova finestra di terminale.

Questo è stato testato e continua a funzionare in molte versioni di Mac OS X, dalle versioni precedenti a OS X El Capitan (10.11.x +), OS X Yosemite, OS X Mavericks 10.9.5 e presumibilmente più recente. Fateci sapere nei commenti se avete successo con questo comando e con la versione di OS X con la quale lo avete usato.

.

Like this post? Please share to your friends: