Opruimen · Junk Cleaner

Ruim rommelbestanden op je Mac op: caches, logboeken en resten van ontwikkelwerk

De Junk Cleaner van Tidy My Mac vindt de caches, logboeken, oude downloads, achtergebleven installatieprogramma's en ontwikkelrommel die zich op elke Mac ophopen, laat zien hoeveel ruimte elke soort inneemt en vinkt alleen aan wat veilig te wissen is. Je ziet elk bestand voordat er iets verdwijnt, en wat wordt verwijderd gaat naar de Prullenmand, tenzij de app anders aangeeft.

macOS 26 Tahoe of nieuwer · Geen creditcard · Alles draait op je Mac

Junk Cleaner in Tidy My Mac

Wat is rommel op een Mac, en is het veilig om te verwijderen?

Apps schrijven veel bestanden die ze niet strikt nodig hebben. Een cache is een kopie van iets wat een app opnieuw kan ophalen of opbouwen, bewaard zodat de app de volgende keer sneller opent. Logboeken leggen vast wat een app deed. Mail bewaart een kopie van elke bijlage die je opent. Xcode bewaart de build-uitvoer van elk project dat je hebt gebouwd. Niets daarvan is jouw werk, en het meeste komt vanzelf terug als het nodig is.

Is het dan veilig om caches op een Mac te verwijderen? Over het algemeen wel: een app waarvan de cache is gewist, bouwt hem opnieuw op, en het ergste wat je merkt is dat de app de eerste keer iets trager is. Wat niet veilig is, is gokken. Oude downloads kunnen de enige kopie van iets zijn, een iOS-reservekopie kan de enige reservekopie van een telefoon zijn, en Xcode-archieven bevatten de symbolen die je nodig hebt om een crashrapport te lezen. Daarom behandelt de Junk Cleaner die categorieën anders dan caches.

Waarom "Systeemgegevens" op je Mac zo groot zijn

Als Systeeminstellingen onder Opslag een grote grijze balk Systeemgegevens toont, bestaat een groot deel daarvan uit precies dit soort bestanden: caches en logboeken in je map Library, appgegevens, ontwikkelbestanden en lokale Time Machine-snapshots. macOS toont ze niet voor je. De Junk Cleaner wel, map voor map, met een grootte erbij. Voor al het andere wat de schijf vult, laat de Disk Map zien waar de ruimte blijft.

Wat de Junk Cleaner vindt

Elke categorie wordt getoond met haar grootte en haar locatie. De veilige zijn aangevinkt als een scan klaar is. De overige zijn gemarkeerd als Risky en blijven uitgevinkt totdat je ze kiest. Categorieën zonder inhoud worden verborgen.

Standaard aangevinktWat het is
User CachesAlles in ~/Library/Caches, inclusief browsercaches.
Logs~/Library/Logs.
Mail Attachments CacheBijlagen die Mail heeft bewaard toen je ze opende.
Installers of Installed AppsSchijfkopieën en pakketten in Downloads en op het bureaublad van apps die je sindsdien hebt geïnstalleerd.
Xcode DerivedDataBuild-uitvoer. Xcode bouwt hem bij de volgende build opnieuw op.
Xcode Simulator Caches~/Library/Developer/CoreSimulator/Caches.
Developer CachesPakketcaches van npm, Gradle, Cargo, Go en Dart.
iPhone and iPad FirmwareGedownloade .ipsw-bestanden. Apple levert elke versie die nog wordt ondertekend.
Old JetBrains IDE VersionsInstellingen en plug-ins van IDE-versies die je sindsdien hebt bijgewerkt en die 90 dagen niet zijn gebruikt. De nieuwste versie blijft altijd behouden.
Risicovol, uitgevinktWat het is
Old DownloadsBestanden in Downloads die ouder zijn dan 90 dagen.
Messages AttachmentsFoto's, video's en bestanden die in Berichten zijn verzonden en ontvangen. Gesprekken tonen ze als ontbrekend, tenzij Berichten in iCloud een kopie bewaart.
Installers to CheckSchijfkopieën en pakketten die lijken op die van een geïnstalleerde app. Controleer ze eerst stuk voor stuk.
iOS BackupsReservekopieën van iPhone en iPad in ~/Library/Application Support/MobileSync/Backup.
Xcode ArchivesArchieven die ouder zijn dan 30 dagen.
Xcode Device SupportOndersteuningsbestanden voor iOS- en watchOS-apparaten.
Tool Caches~/.cache: uv, pre-commit, Hugging Face-modellen en andere opdrachtregeltools.
Unused node_modulesAfhankelijkheden van projecten die 90 dagen niet zijn aangeraakt. npm install haalt ze terug.
Unused Python EnvironmentsVirtuele omgevingen en conda-omgevingen die 90 dagen niet zijn aangeraakt. Maak ze opnieuw aan met je requirements- of omgevingsbestanden.
Unused Rust Build FoldersDe target-mappen van Cargo-projecten die 90 dagen niet zijn aangeraakt. cargo build haalt ze terug.
Unavailable Simulators, Unused Simulator Runtimes, Old Homebrew Versions, DockerWorden opgeschoond door hun eigen tools. Zie hieronder.
TrashWat er al in je Prullenmand zit.
Time Machine SnapshotsLokale snapshots op je opstartschijf.

Oude installatieprogramma's, gekoppeld aan de apps die je hebt

Een gedownloade .dmg of .pkg is nutteloos zodra de app is geïnstalleerd, maar blijft vaak jarenlang in Downloads staan. Tidy My Mac bekijkt de schijfkopieën, pakketten en archieven die rechtstreeks in Downloads en op het bureaublad staan en koppelt ze aan de apps in je map Programma's op naam, aan de hand van het installatiebewijs van macOS en op basis van de site waarvan ze zijn gedownload. Installatieprogramma's waarvan de app na de download is geïnstalleerd, worden aangevinkt. Zwakkere overeenkomsten gaan naar Installers to Check, en bij elk daarvan staat waarom het is gekoppeld. Schijfkopieën worden nooit gemount om erin te kijken, en bestanden in submappen blijven met rust.

Ontwikkelrommel: verwijder Xcode DerivedData, simulators, Homebrew en Docker

Op de Mac van een ontwikkelaar is de grootste rommel vaak build-uitvoer. Het verwijderen van Xcode DerivedData is veilig en meestal de eerste oplossing als Xcode zich vreemd gedraagt; het wordt bij de volgende build opnieuw opgebouwd. Oude simulatorcaches, caches van pakketbeheerders en de node_modules-mappen, virtuele Python-omgevingen en Rust-target-mappen van projecten die je al maanden niet hebt geopend, tellen ook snel op. Een project geldt alleen als onaangeroerd als er in 90 dagen niets in is gewijzigd, afgezien van de map die wordt aangeboden. Conda-omgevingen horen bij geen enkel project, dus een omgeving geldt als ongebruikt als er 90 dagen niets in is geïnstalleerd; de base-omgeving wordt nooit aangeboden. JetBrains-IDE's en Android Studio bewaren een map met instellingen en plug-ins voor elke versie waarvan je bijwerkt; de mappen die 90 dagen ongebruikt zijn, worden aangevinkt, en de nieuwste versie van elke IDE blijft altijd ongemoeid.

Vier categorieën worden opgeschoond door de tool waartoe ze behoren, en niet door bestanden te verplaatsen: niet-beschikbare simulators en ongebruikte simulator-runtimes met simctl, oude Homebrew-versies met brew cleanup en Docker met docker system prune. Docker-volumes blijven altijd behouden, omdat ze de gegevens bevatten die je containers tussen runs bewaren. Simulator-runtimes gelden na 90 dagen als ongebruikt, en de nieuwste runtime voor elk platform blijft altijd behouden. Elk van deze categorieën verschijnt alleen als de tool is geïnstalleerd en er iets op te ruimen valt.

Bekijk elk bestand en beslis dan

Klik op een categorie om elk bestand erin te zien, met grootte, datum en pad, en verplaats alleen de bestanden die je kiest naar de Prullenmand. Voor een opruimactie zegt de bevestiging hoeveel er naar de Prullenmand gaat, waar je het nog kunt terugzetten, en noemt ze alles wat daar niet naartoe gaat:

Twee categorieën zijn definitief. Het opruimen van de Trash leegt hem. Het verwijderen van Time Machine Snapshots vraagt eenmalig om je beheerderswachtwoord en verwijdert elke snapshotdatum van elke gemounte schijf, externe schijven inbegrepen; dat kan niet ongedaan worden gemaakt. Beide staan uitgevinkt totdat je ze kiest.

Al het andere wat naar de Prullenmand gaat, wordt vastgelegd in de opruimgeschiedenis op de Dashboard, waar je items met Put Back kunt terugzetten. Houd er rekening mee dat macOS de ruimte van weggegooide bestanden pas vrijmaakt als je de Prullenmand leegt.

Eén scan, vier onderdelen

Als je op Scan drukt, loopt er één ronde over je schijf die de Junk Cleaner, Large Files, Disk Map en Duplicates tegelijk vult. Het draait op je Mac en er wordt niets over je bestanden ergens naartoe gestuurd; het Privacybeleid geeft de details.

Volledige schijftoegang

Old Downloads en de installatiecategorieën moeten Downloads en het bureaublad lezen, die macOS beschermt. Zolang je geen Volledige schijftoegang hebt verleend, laat de Junk Cleaner die mappen weg in plaats van voor elk een macOS-melding te geven, en toont hij een banner die je naar de instelling brengt.

Vragen over Junk Cleaner

Ja, voor de caches in je map Library: apps bouwen ze opnieuw op als ze ze nodig hebben en zijn de eerste keer misschien iets trager. Daarom is User Caches standaard aangevinkt, terwijl categorieën die je eigen bestanden kunnen bevatten, zoals Old Downloads en iOS Backups, dat niet zijn.

Bestanden die naar de Prullenmand gaan wel: gebruik Put Back in de opruimgeschiedenis op de Dashboard, of de Prullenmand zelf, totdat je hem leegt. Het legen van de Prullenmand, het verwijderen van Time Machine-snapshots en wat Docker, Homebrew en simctl opruimen kan niet ongedaan worden gemaakt, en de bevestiging zegt dat eerst.

Ja. DerivedData is build-uitvoer en indexen, en Xcode maakt het bij de volgende build opnieuw aan. De eerste build daarna duurt langer. Xcode Archives en Device Support zijn anders, en daarom zijn ze als Risky gemarkeerd.

Het maakt schijfruimte vrij, wat vooral telt als je schijf bijna vol is. Apps worden er op zichzelf niet sneller van. Om te zien wat je Mac echt vertraagt, gebruik je Performance.

Probeer elk onderdeel 7 dagen gratis.

Alleen je e-mailadres, geen creditcard. Daarna $19.99 voor je eerste jaar, $59.99 per jaar daarna.

Start je gratis proefperiode