Ipakita ang Listahan ng Kasaysayan ng Pag-download ng Lahat ng Mga File na Na-download Sa loob ng Mac OS X
Talaan ng mga Nilalaman:
- Paano Tingnan ang Listahan ng Lahat ng File na Na-download sa Mac
- Pagtanggal ng Listahan ng Kasaysayan ng Pag-download
Nais mo na bang magpakita ng listahan ng buong kasaysayan ng pag-download ng Mac? Marahil ay alam mong nag-download ka ng isang file ngunit hindi mo lubos na matukoy kung saan mo ito nakuha at ang "Kumuha ng Impormasyon" ay hindi gumana. O baka sinusubukan mong subaybayan ang isang file na inilagay sa isang system na humantong sa mga problema. Kung ito man ay para sa pag-troubleshoot, personal na interes, o forensics, ipapakita sa iyo ng sumusunod na command ang lahat ng na-download mo sa isang Mac anuman ang application na pinanggalingan nito:
Paano Tingnan ang Listahan ng Lahat ng File na Na-download sa Mac
Gumagana ito sa pamamagitan ng pag-query sa file quarantine database ng OS X, na naglalayong protektahan ang mga Mac mula sa mga nakakahamak na pag-download. Gagamitin mo ang Terminal application at sqlite para sa layuning ito.
- Ilunsad ang Terminal mula sa /Applications/Utilities/ at ilagay ang sumusunod na command sa isang linya:
- Pindutin ang bumalik upang makita ang listahan ng mga na-download na file
sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV 'piliin ang LSQuarantineDataURLString mula sa LSQuarantineEvent'
Depende sa kung gaano katanda ang Mac at kung gaano karaming mga bagay ang iyong na-download, maaaring tumagal ng ilang sandali upang i-query ang database at i-dump ang mga resulta. Maaaring gusto mong i-pipe ang mga resulta sa pamamagitan ng "pag-uuri" upang ipangkat ang na-download na listahan sa magkatulad na mga item o pinagmumulan, na magiging ganito ang hitsura:
sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV 'piliin ang LSQuarantineDataURLString mula sa LSQuarantineEvent' | sort
Para sa kadalian ng pagtingin, maaari mo ring i-redirect ang output sa isang text file, itatapon ng command na ito ang listahan sa isang file na tinatawag na “QuarantineEventList.txt” sa desktop ng mga aktibong user:
sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV 'piliin ang LSQuarantineDataURLString mula sa LSQuarantineEvent' > ~/Desktop/QuarantineEventLtxt
Inililista ng output ang lahat ng naipasa sa Quarantine Manager, na para sa huling ilang bersyon ng Mac OS X ay literal na bawat item na na-download sa Mac, anuman ang application na pinanggalingan nito. Sa pangkalahatan, mas matanda ang Mac at mas maraming file ang na-download, mas malaki ang listahan, at mas matagal na tumakbo ang query.
Gumagana pa nga ang listahang ito kung naka-off ang file quarantine para sa mga file at app, salamat sa inket sa pag-verify niyan.
Pagtanggal ng Listahan ng Kasaysayan ng Pag-download
Para sa mga mas gustong magkaroon ng all-inclusive historical list ng mga na-download na file, maaari mong patakbuhin ang sumusunod na command para tanggalin ang mga nilalaman ng quarantine database:
sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV 'tanggalin mula sa LSQuarantineEvent'
Maaari mong patakbuhin iyon nang paisa-isa, o ilagay ito sa .bash_profile o .profile upang awtomatikong i-clear ang database kapag may inilunsad na bagong terminal window.
Nasubukan na ito at patuloy na gumagana sa maraming bersyon ng Mac OS X, mula sa mga naunang bersyon hanggang sa OS X El Capitan (10.11.x+), OS X Yosemite, OS X Mavericks 10.9.5 at mas bago siguro. Ipaalam sa amin sa mga komento kung nagtagumpay ka sa utos na ito at sa bersyon ng OS X na ginamit mo dito.
Salamat kay Scott para sa mahusay na tip, at salamat sa Wiggums para sa pagtanggal ng syntax .