~/Library/Caches legen breekt zelden iets. Het houdt de ruimte ook zelden lang vast: binnen een paar dagen bouwen apps weer op wat ze nodig hebben. De nuttige vraag is welke map daarbinnen groot is geworden en wat erin zit, want “cache” dekt zowel wegwerpminiaturen als bestanden die een app als inhoud behandelt.
Hoofdregel: sluit de app af voordat je aan zijn cachemap komt, verplaats de map naar de Prullenmand in plaats van hem te wissen, en laat de Prullenmand een dag staan.
Snel antwoord
- Meet eerst met
du -sh ~/Library/Caches/* | sort -h | tail -20. - Sluit de apps waarvan je de cache wilt legen.
- Verplaats losse submappen naar de Prullenmand, niet de hele map
Caches. - Laat
/System/Library/Cachesmet rust. - Reken erop dat de ruimte terugkomt naarmate je de apps gebruikt.
- Is één submap enorm, zoek dan eerst een limiet in de instellingen van die app.
Wat er in ~/Library/Caches staat
macOS houdt drie aparte cachebomen bij, en maar één daarvan is van jou.
| Pad | Van wie | Aankomen? |
|---|---|---|
~/Library/Caches | van je gebruikersaccount | ja, map voor map |
/Library/Caches | van alle accounts op de Mac | voorzichtig, met beheerdersrechten |
/System/Library/Caches | van macOS zelf | nee, System Integrity Protection beschermt hem |
Binnen ~/Library/Caches draagt elke map de bundle-identifier van de app die hem heeft aangemaakt: com.apple.dt.Xcode, com.spotify.client, com.microsoft.VSCode. Sommige tools gebruiken gewone namen, zoals Homebrew of go-build.
In de Finder bereik je de map met Shift-Command-G, in de terminal zo:
du -sh ~/Library/Caches/* | sort -h | tail -20
De uitvoer sorteert de mappen op grootte. De meeste zijn een paar megabytes en verdienen geen aandacht.
Wat er stukgaat als je het leegt
Minder dan mensen verwachten.
- apps maken opnieuw aan of downloaden opnieuw wat ze nodig hebben;
- de eerste start na het legen duurt langer;
- browsers halen pagina’s van het netwerk in plaats van van de schijf;
- sommige apps tonen lege voorvertoningen tot ze hun miniaturen opnieuw hebben gebouwd.
Wat een cache legen niet raakt:
- wachtwoorden en andere items in de Sleutelhanger;
- instellingen in
~/Library/Preferences; - documenten en appgegevens in
~/Library/Application Supporten~/Library/Containers.
De uitzonderingen zijn de reden om eerst te kijken. Een handvol apps parkeert echte inhoud in Caches: offline audio, gedownloade video, kaartmateriaal, mailbijlagen. De mapnaam zegt cache, de inhoud gedraagt zich als een download die je liever houdt. De drie of vier grootste mappen controleren kost een minuut en beslecht de zaak.
Welke mappen de ruimte innemen
De zware mappen komen van de apps die je het meest gebruikt.
- Browsers. Chrome schrijft naar
~/Library/Caches/Google/Chrome. Safari houdt zijn cache in zijn eigen container onder~/Library/Containers/com.apple.Safarien duikt daarom niet op in de lijst hierboven. - Streaming- en mediaclients. Offline inhoud belandt vaak in de cachemap, en juist daar betekent verwijderen opnieuw downloaden.
- Ontwikkeltools.
com.apple.dt.Xcodegroeit met elke build en indexeerronde.Homebrew,go-build,Yarnenpiphouden eigen mappen bij. De npm-cache staat daarentegen in~/.npm. - Chat- en werkapps. Slack, Discord en Electron-apps in het algemeen cachen ruim en bouwen zonder morren opnieuw op.
Waarom de ruimte terugkomt
Een cache bestaat zodat een app werk kan overslaan dat al gedaan is. Leeg je hem, dan betaalt de app die prijs opnieuw en schrijft de bestanden terug. Binnen een week is het grootste deel van de ruimte weer weg.
Daarmee is caches opruimen eenmalige verlichting, geen oplossing. Loopt je schijf steeds vol, dan zit de oorzaak elders: momentopnamen, ontwikkelartefacten, grote media of dubbele bestanden. macOS ruimt caches ook zelf op als de vrije ruimte krap wordt, en dat is een deel van wat de Finder als opruimbare ruimte weergeeft.
De volgorde die je uit de problemen houdt
- Meet de mappen en noteer de drie grootste.
- Open elk van die apps en zoek in de instellingen naar een cache- of opslaglimiet. Spotify, Chrome en Xcode hebben er een.
- Sluit de app af.
- Verplaats de cachemap naar de Prullenmand. Laat de rest staan.
- Gebruik de Mac een dag voordat je de Prullenmand leegt.
- Meet opnieuw en kijk wat er echt vrij is gebleven.
Stap 5 slaan de meesten over. Hij kost niets en maakt van een onomkeerbare verwijdering een omkeerbare.
Waarin /Library/Caches verschilt
De map /Library/Caches op systeemniveau hoort bij alle accounts op de Mac en vraagt beheerdersrechten. Installers, updaters en enkele systeemnabije diensten schrijven daarheen. Op de meeste Macs is hij kleiner dan de gebruikersmap, en dezelfde regel geldt: leeg een submap met een naam die je herkent, en laat de rest staan.
/System/Library/Caches is een ander verhaal. macOS beheert hem, System Integrity Protection blokkeert wijzigingen, en geen enkele opruimtool zou je daar ruimte moeten beloven.
Conclusie
Mappen in ~/Library/Caches verwijderen is veilig voor bijna elke app en zinloos als gewoonte. Doe het wanneer één map groot genoeg is geworden om ertoe te doen: sluit de app af, verplaats de map naar de Prullenmand, en kijk eerst wat de app daar bewaarde. Zoek daarna elders naar de ruimte die telkens verdwijnt.
Veelgestelde vragen
Is het veilig om ~/Library/Caches op je Mac te verwijderen?
Mappen binnen ~/Library/Caches legen breekt zelden iets, want apps bouwen opnieuw op wat ze nodig hebben. Sluit de app eerst af, verplaats de submap naar de Prullenmand in plaats van hem te wissen, en bekijk de grote mappen voordat je ze leegt: sommige apps bewaren daar gedownloade inhoud en niet alleen wegwerpdata.
Word ik uitgelogd of raak ik wachtwoorden kwijt als ik Library Caches verwijder?
Nee. Wachtwoorden staan in de Sleutelhanger, instellingen in ~/Library/Preferences en appgegevens in ~/Library/Application Support en ~/Library/Containers. Een cachemap legen raakt daar niets van. Een klein aantal apps bewaart sessiegegevens in de cache en vraagt daarna opnieuw om inloggen.
Hoeveel ruimte levert het legen van Library Caches op een Mac op?
Dat hangt af van je apps. Browsers, streamingclients en ontwikkeltools maken de grootste cachemappen, en één zo'n map kan meerdere gigabytes halen. Draai du -sh ~/Library/Caches/* | sort -h | tail -20 om de echte cijfers op jouw Mac te zien voordat je besluit dat het opruimen de moeite waard is.
Komen caches op de Mac terug na verwijderen?
Ja. Een cache bestaat zodat een app werk niet hoeft over te doen, dus de map vult zich weer terwijl je de app gebruikt. Daarom is caches opruimen eenmalige verlichting en geen oplossing voor een schijf die steeds volloopt.
Kan ik /System/Library/Caches verwijderen?
Laat die map met rust. System Integrity Protection beschermt dat pad, macOS beheert het, en niets daarbinnen hoort bij jouw apps. De map die jij kunt beheren is ~/Library/Caches op gebruikersniveau.
Is het veilig om alle caches in één keer te verwijderen?
De hele map ~/Library/Caches in één beweging legen werkt meestal, maar je neemt ook mappen mee die je nooit hebt bekeken en gedownloade inhoud die een app als cache heeft weggezet. De paar grote submappen legen levert bijna evenveel ruimte op met een kleinere schadestraal.