Al je downloads op je Mac terugkijken kan!
12 juli 2012 - 23:25   
geplaatst door: SteveJobs
http://www.macfreak.nl/modules/news/images/tip.gif
Al je downloads op je Mac terugkijken kan!
Zo af en toe kan het handig zijn om te achterhalen wat je ook wel weer allemaal hebt gedownload en het is leuk om te zien dat je Mac je daarbij kan helpen.

Open de Terminal via 'programma's' en vervolgens 'hulpprogramma's' te kiezen en plak daar de volgende code in:

sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV* 'select LSQuarantineDataURLString from LSQuarantineEvent'

Het kan even duren voordat dit proces voltooit is, afhankelijk van hoe oud je Mac is en hoeveel je in haar looptijd hebt gedownload.

De lijst bevat alle downloads die via je Mac zijn gedaan en die langs de 'Quarantine Manager' zijn gegaan en dat kan bijna alles zijn omdat de meeste van ons toch wel een recenter versie van Mac OS X draaien.

Natuurlijk is jullie eerste gedachte, in dit privacy-tijdperk, hoe kan ik deze lijst wissen? Dat kan door de volgende code in de Terminal te plakken (deze opdracht wist de inhoud van de Quarantine database).

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

Let wel op. Dit is alleen voor de gevorderde Mac-gebruiker. Als je niet weet wat de Terminal is dan kan je er maar beter vanaf blijven.
Don't panic
Al je downloads op je Mac terugkijken kan!
13 juli 2012 - 01:13    reactie #1
geplaatst door: Vinylmasterz
Macfreak,

Hartelijk dank voor deze TIP!!!!

 :shakehands:
HEADHUNTER
Al je downloads op je Mac terugkijken kan!
13 juli 2012 - 02:15    reactie #2
geplaatst door: Shmoo

geblokkeerd

Super tip.

Al mogen die twee Terminal codes wel even tussen een bepaalde code gezet worden zodat duidelijk is wat Terminal code is en wat je dient te copy-/pasten.

Al je downloads op je Mac terugkijken kan!
13 juli 2012 - 08:39    reactie #3
geplaatst door: PS-MacGek
@Shmoo, je bedoelt:

Downloads tonen
sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV* 'select LSQuarantineDataURLString from LSQuarantineEvent'

Quarantine database leegmaken
sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV* 'delete from LSQuarantineEvent'

:wink:
MacBook Pro Retina 16" M3 Pro (2024), MacBook Pro Retina 16" Intel (2019), Mac Studio M1 (2022), Mac mini (2018), Mac mini (2012), iPad Pro 11" M1, iPhone 11.
Avatar made by Dale Humphries
Al je downloads op je Mac terugkijken kan!
13 juli 2012 - 09:39    reactie #4
geplaatst door: Administrator
#offtopic

Dat met die code blokken gaat toch niet helemaal lekker als de regel te lang wordt en mis de copy to clipboard knop. Vanavond maar eens naar kijken.

#offtopic
MacFreak Admin
- MacBook Pro 15inch
Al je downloads op je Mac terugkijken kan!
13 juli 2012 - 10:18    reactie #5
geplaatst door: Sypie
In codeblokken is het een kwestie van dubbelklikken op de regel dan wordt alles geselecteerd. Daarna rechter muisknop, kopieer en daarna plakken in de Terminal. Dit gaat allemaal goed. En dat het niet goed weergegeven wordt: dat is een probleem waar bijna alle fora mee zitten, zeker voor wat betreft code-regels.
Al je downloads op je Mac terugkijken kan!
13 juli 2012 - 11:23    reactie #6
geplaatst door: Shmoo

geblokkeerd

Precies dat soort blokken bedoel ik..

Ze zijn erg fijn voor het selecteren van code.
Al je downloads op je Mac terugkijken kan!
14 juli 2012 - 19:04    reactie #7
geplaatst door: MariosCube
SQL error: no such table: LSQuarantineEvent

OS X 10.6.8

Al je downloads op je Mac terugkijken kan!
14 juli 2012 - 19:31    reactie #8
geplaatst door: Okkie
SQL error: no such table: LSQuarantineEvent

OSX 10.6.8

Alleen voor Lion??
"Beads flow echoes, can understand the power."
Al je downloads op je Mac terugkijken kan!
14 juli 2012 - 19:37    reactie #9
geplaatst door: Okkie
Kan iemand hier kaas van maken?
http://osxdaily.com/2012/07/12/list-download-history-mac-os-x/#comments
Of werkt het gewoon niet?
"Beads flow echoes, can understand the power."
Al je downloads op je Mac terugkijken kan!
15 juli 2012 - 09:57    reactie #10
geplaatst door: marksch
Hoi,

Als je dit commando zoals hierboven aangegeven uitvoert op Snow Leopard, maakt SQLite een nieuwe database aan in de aangegeven locatie, dus het pad met een asterisk aan de einde. Als je de asterisk weglaat, moet het werken. Je kunt ook de map /Users/JOUWNAAM/Library/Preferences openen en dan het bestand com.apple.LaunchServices.QuarantineEvents in de terminal slepen.

Eerst sqlite3 typen, dan het bestand in de terminal slepen, en dan  'select LSQuarantineDataURLString from LSQuatantineEvent' typen.

De meesten zullen heel veel lege regels zien, dus is het handig om die eruit te filteren. Het complete commando wordt dan:

sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEvents 'select LSQuarantineDataURLString from LSQuarantineEvent where LSQuarantineDataURLString>0'

Groet,

Mark
Al je downloads op je Mac terugkijken kan!
15 juli 2012 - 21:32    reactie #11
geplaatst door: Okkie
Hey marksch,

ik krijg met je commando een hele lijst, het werkt dus.
Maar de lijst wordt niet gewist, je krijgt 'm gewoon weer in beeld als je weer het commando plakt.

Als ik 'select' vervang door 'delete' krijg ik een syntax error.
Heb je het goede commando voor mij?

Thanx!  :biggrin:
"Beads flow echoes, can understand the power."
Al je downloads op je Mac terugkijken kan!
16 juli 2012 - 03:34    reactie #12
geplaatst door: marksch
Hoi,

Mijn naam is niet marksch maar Mark.

Ik denk dat de makkelijkste methode is gewoon het hele bestand te wissen (verander bijv. eerst even de naam van het bestand en kijk of tijdens het downloaden een nieuw bestand met dezelfde naam wordt gecreëerd).

Je kunt waarschijnlijk ook de volgende syntax uitvoeren:

sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEvents 'delete from LSQuarantineEvent where 1'

Ik heb dit niet getest, want ik wil de lijst niet wissen, maar ik verwacht dat het werkt.

Vriendelijke groet,

Mark
Al je downloads op je Mac terugkijken kan!
16 juli 2012 - 08:15    reactie #13
geplaatst door: Okkie
Sorry Mark, meestal spreek je iemand aan met zijn of haar forumnaam.
Maar je had je naam natuurlijk al in je post gezet.

Maar het WERKT!
Dank voor de moeite!  :thumbs-up:

Okkie
"Beads flow echoes, can understand the power."
Al je downloads op je Mac terugkijken kan!
16 juli 2012 - 16:28    reactie #14
geplaatst door: Shmoo

geblokkeerd

Wat wel raar is dat er lijkt niets te gebeuren zodra ik de Delete code uitvoer.

Als ik in de Finder naar Bieb > Preference > ga dan vind ik daar twee bestanden.

- com.apple.LaunchServices.QuarantineEvents
- com.apple.LaunchServices.QuarantineEventsV2

De eerste is 45kb en de tweede is 1.4MB dat wil dus zeggen (denk ik) dat mijn gehele download geschiedenis in het tweede bestand staat. Maar na de Delete code blijft dit bestand 1.4MB ?

Al je downloads op je Mac terugkijken kan!
16 juli 2012 - 17:37    reactie #15
geplaatst door: marksch
Hoi,

Wat zijn de wijzigingsdata van die twee bestanden?

Mark
Al je downloads op je Mac terugkijken kan!
16 juli 2012 - 18:08    reactie #16
geplaatst door: Shmoo

geblokkeerd

De bovenste: 20 juni 2011 (laats bewerkt) waarschijnlijk de datum van installatie Lion.

En de onderste ..V2: vandaag 16:23 (laatst bewerkt)
Maar hij blijft wel 1.2mb zwaar
Al je downloads op je Mac terugkijken kan!
17 juli 2012 - 15:39    reactie #17
geplaatst door: marksch
Hoi,

Dan zou ik gewoon de volgende syntax in the terminal uitvoeren:

sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV2 'delete from LSQuarantineEvent where 1'

Je verandert dus gewoon de bestandsnaam. Misschien is dat wel de reden waarom de oorspronkelijke tip een ster in de naam had.

Groet,

Mark
Al je downloads op je Mac terugkijken kan!
17 juli 2012 - 15:49    reactie #18
geplaatst door: Shmoo

geblokkeerd

Hm hij blijft bestaan met 1.2MB.

Kijk.


Mag ik dit bestandje niet gewoon vanuit mijn Finder naar de prullenmand spelen ?
Dan is hij toch ook weg of denk ik nu te simpel.
Al je downloads op je Mac terugkijken kan!
17 juli 2012 - 20:02    reactie #19
geplaatst door: marksch
Hoi,

Als je de syntax uitvoert in de terminal, wat voor output zie je dan precies? Kun je die hier posten?

Ja, ik had al geschreven dat je het bestand ook gewoon kunt wissen, maar dan ben je de database wel gewoon helemaal kwijt en ik weet niet of hij direct automatisch weer wordt aangemaakt. Zoals ik dus al schreef kun je ook de naam van het bestand veranderen en een dag later kijken of er een nieuw bestand is gemaakt. Als dat het geval is, kun je het oude bestand naar de prullenmand verplaatsen.

Vriendelijke groet,

Mark
Al je downloads op je Mac terugkijken kan!
17 juli 2012 - 20:18    reactie #20
geplaatst door: Shmoo

geblokkeerd

Ik krijg alleen dit. (niets eigenlijk)



Maar die melding You Have New Mail staat er ook al een tijdje maar heb geen idee wat dit is.
Al je downloads op je Mac terugkijken kan!
17 juli 2012 - 22:07    reactie #22
geplaatst door: Shmoo

geblokkeerd

 :shakehands:

@Sypie, het lijkt erop dat het MAMP is.

Ik installeer WordPress vaak lokaal en daarin zit een auto. notificatie systeem dat mailt zodra er een gebruiker of wat dan ook is aangemaakt. Alleen de gratis versie van MAMP heeft geen mailserver optie.
Dus die berichten komen retour.
Al je downloads op je Mac terugkijken kan!
18 juli 2012 - 12:12    reactie #23
geplaatst door: marksch
Hoi,

Misschien is er nog een tweede tabel in de database die veel ruimte in beslag neemt. Ik weet het niet en ik ga daar verder ook geen tijd aan besteden, maar als je wilt, kun je met behulp van sqlite syntax uitzoeken wat er allemaal in de database is opgeslagen.

Vriendelijke groeten,

Mark
Al je downloads op je Mac terugkijken kan!
18 juli 2012 - 12:20    reactie #24
geplaatst door: marksch
Hoi,

Misschien is er nog een tweede tabel in de database die veel ruimte in beslag neemt. Ik weet het niet en ik ga daar verder ook geen tijd aan besteden, maar als je wilt, kun je met behulp van sqlite syntax uitzoeken wat er allemaal in de database is opgeslagen.

sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEvents '.tables'LSQuarantineEvent

Vriendelijke groeten,

Mark