Näytä lataushistorian luettelo kaikista Mac OS X:ssä koskaan ladatuista tiedostoista
Sisällysluettelo:
- Kuinka tarkastella luetteloa kaikista Mac-tietokoneeseen ladatuista tiedostoista
- Lataushistorialuettelon poistaminen
Oletko koskaan halunnut näyttää luettelon Macin koko lataushistoriasta? Ehkä tiedät ladanneesi tiedoston, mutta et voi tarkasti määrittää, mistä sait sen, eikä "Hae tiedot" -temppu toiminut. Tai ehkä yrität jäljittää tiedostoa, joka on sijoitettu järjestelmään, joka on aiheuttanut ongelmia. Olipa kyseessä vianetsintä, henkilökohtainen kiinnostus tai rikostekninen tutkimus, seuraava komento näyttää kaiken, mitä olet ladannut Maciin riippumatta sovelluksesta, josta se tuli:
Kuinka tarkastella luetteloa kaikista Mac-tietokoneeseen ladatuista tiedostoista
Tämä toimii kyselemällä OS X:n tiedostokaranteenitietokantaa, jonka tarkoituksena on suojata Maceja haitallisilta latauksilta. Käytät tähän tarkoitukseen Terminal-sovellusta ja sqlitea.
- Käynnistä Terminal hakemistosta /Applications/Utilities/ ja kirjoita seuraava komento yhdelle riville:
- Paina return nähdäksesi luettelon ladatuista tiedostoista
sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV 'valitse LSQuarantineDataURLString LSQuarantineEvent':stä
Riippuen siitä, kuinka vanha Mac on ja kuinka paljon sisältöä olet ladannut, voi kestää jonkin aikaa kyselyn tekeminen tietokannasta ja tulosten poistaminen. Voit halutessasi ryhmitellä ladatun luettelon samank altaisiin kohteisiin tai lähteisiin lajittelemalla tulokset, jotka näyttävät tältä:
sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV 'valitse LSQuarantineDataURLString LSQuarantineEventistä' | järjestellä
Katselun helpottamiseksi voit myös ohjata tulosteen tekstitiedostoon. Tämä komento tyhjentää luettelon tiedostoksi nimeltä "QuarantineEventList.txt" aktiivisten käyttäjien työpöydällä:
sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV 'valitse LSQuarantineDataURLString LSQuarantineEvent-ohjelmasta' > ~/Desktop/Lrantinet/List.
Tuloste luettelee kaiken, mikä on läpäissyt Quarantine Managerin, joka Mac OS X:n viimeisissä versioissa on kirjaimellisesti jokainen Maciin ladattu kohde riippumatta sovelluksesta, josta se tuli. Yleensä mitä vanhempi Mac on ja mitä enemmän tiedostoja on ladattu, sitä suurempi on luettelo ja sitä kauemmin kyselyn suorittaminen voi kestää.
Tämä luettelo toimii myös, jos olet poistanut tiedostojen ja sovellusten karanteenin käytöstä, kiitos inketin varmistamisesta.
Lataushistorialuettelon poistaminen
Niille, jotka eivät halua kattavaa historiallista luetteloa ladatuista tiedostoista, voit suorittaa seuraavan komennon poistaaksesi karanteenitietokannan sisällön:
sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV 'delete from LSQuarantineEvent'
Voit suorittaa sen yksitellen tai sijoittaa sen .bash_profile- tai .profile-tiedostoon tyhjentääksesi tietokannan automaattisesti, kun uusi pääteikkuna käynnistetään.
Tämä on testattu ja toimii edelleen monissa Mac OS X:n versioissa aiemmista versioista OS X El Capitaniin (10.11.x+), OS X Yosemiteen, OS X Mavericks 10.9.5:een ja oletettavasti uudempi. Kerro meille kommenteissa, jos olet onnistunut tämän komennon ja OS X -version kanssa, jonka kanssa olet käyttänyt sitä.
Kiitos Scottille hienosta vinkistä ja kiitos Wiggumsille poistosyntaksista .