Cache auf dem Mac leeren (und wann du es lassen solltest)
Um App-Caches auf einem Mac zu leeren, beende deine Apps, öffne ~/Library/Caches im Finder und lege den Inhalt der großen Ordner in den Papierkorb. Browser haben eigene Menübefehle dafür, und System-Caches leerst du am besten durch einen Neustart.
Auf diese Weise ist das Leeren von Caches gefahrlos, aber es ist nicht umsonst. Caches gibt es, damit Dinge schneller gehen, sie wachsen wieder an, und einige sollten macOS überlassen bleiben. Dieser Ratgeber behandelt jede Art und sagt, wann es sich lohnt.
Was ein Cache ist, und die drei Arten auf einem Mac
Ein Cache ist eine Kopie von etwas, das eine App wiederbekommen kann: ein geladenes Bild, ein kompiliertes Skript, eine Miniatur. Die Kopie zu behalten erspart der App, es zweimal zu holen oder zu berechnen. Sie zu löschen kostet nichts Dauerhaftes. Die App erledigt die Arbeit einfach noch einmal.
- App-Caches, in ~/Library/Caches in deinem Benutzerordner. Hier liegt der größte Teil des Platzes. Sandbox-Apps legen ihre stattdessen in ihrem eigenen Ordner in ~/Library/Containers ab.
- Browser-Caches. Safari, Chrome, Firefox und andere speichern Kopien der Websites, die du besuchst. Auch das sind App-Caches, aber jeder Browser hat einen eigenen Befehl, um sie zu leeren.
- System-Caches, in /Library/Caches, /System/Library/Caches und /private/var/folders. Diese verwaltet macOS selbst.
App-Caches in ~/Library/Caches leeren
Sieh dir zuerst an, was da ist. Der Befehl unten listet die Ordner in deinem Cache-Verzeichnis nach Größe auf, den größten zuletzt. Er liest nur Größen und löscht nichts.
Beende dann die Apps, deren Caches du leeren willst. Wähle im Finder „Gehe zu“, dann „Gehe zum Ordner“, gib ~/Library/Caches ein und öffne die großen Ordner. Lege in den Papierkorb, was darin liegt, und lass die Ordner selbst an Ort und Stelle. Manche Apps erwarten, dass ihr Cache-Ordner existiert.
Entleere den Papierkorb, um den Platz zurückzubekommen. Wenn sich danach etwas seltsam verhält, starte die App neu, oder den Mac.
du -sh ~/Library/Caches/* 2>/dev/null | sort -h | tail -20Browser-Caches leeren
Nutze den eigenen Befehl des Browsers. Er leert den Cache, ohne Lesezeichen oder Passwörter anzufassen, und funktioniert, während der Browser läuft.
- Safari: Öffne „Safari“, „Einstellungen“, „Erweitert“ und aktiviere „Funktionen für Web-Entwickler anzeigen“. Wähle dann „Entwickler“, „Cache-Speicher leeren“.
- Chrome: Öffne das Chrome-Menü und wähle „Browserdaten löschen“. Stelle den Zeitraum auf „Gesamte Zeit“, hake nur „Bilder und Dateien im Cache“ an und klicke auf „Daten löschen“.
- Firefox: Öffne „Firefox“, „Einstellungen“, „Datenschutz & Sicherheit“. Klicke unter „Cookies und Website-Daten“ auf „Daten entfernen“ und hake nur die Option für Dateien im Cache an.
- Lass in jedem Browser die Cookies nicht angehakt, außer du willst von Websites abgemeldet werden.
System-Caches: neu starten statt löschen
Lösche nichts in /System/Library/Caches oder /private/var/folders von Hand. Laufende Apps und macOS selbst haben dort Dateien geöffnet, und sie ihnen unter den Füßen wegzunehmen kann Abstürze oder seltsames Verhalten verursachen. Vieles davon ist ohnehin geschützt.
Ein Neustart ist der unterstützte Weg. macOS entfernt beim Start temporäre Dateien, die nicht mehr in Gebrauch sind. Wenn du einen beschädigten System-Cache vermutest, starte einmal im sicheren Modus und dann normal neu: Laut Apple löscht der sichere Modus einige System-Caches, darunter Schrift-Caches, die bei Bedarf neu aufgebaut werden.
Ein System-Cache hat einen eigenen Befehl: der DNS-Cache, der sich die Adressen von Websites merkt. Ihn zu leeren schafft keinen Platz, hilft aber, wenn eine Website umgezogen ist und dein Mac weiter die alte Adresse ansteuert. Der Befehl unten fragt nach deinem Passwort und entfernt nur diese gemerkten Adressen.
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponderWann du Caches nicht leeren solltest
Caches zu leeren wird oft als Routinewartung empfohlen. Das ist es nicht. Ein Mac wird nicht schneller, weil seine Caches leer sind, und fühlt sich meist eine Weile langsamer an.
- Wenn du reichlich freien Speicher hast und sich nichts seltsam verhält, gibt es nichts zu gewinnen.
- Wenn eine App geöffnet ist, lösche ihren Cache nicht. Beende sie zuerst.
- Wenn der Cache teuer neu aufzubauen ist, überlege es dir zweimal. Entwickler-Caches wie Gradle oder Go-Module, Offline-Musik und KI-Modelle können lange brauchen, bis sie erneut geladen oder gebaut sind.
- Wenn du ein volles Laufwerk dauerhaft in den Griff bekommen willst, sind Caches eine kurzfristige Antwort. Sie kommen zurück. Sieh dir auch große Dateien, alte Backups und ungenutzte Apps an.
- Wenn ein Ordner kein Cache ist, lass ihn liegen. ~/Library/Application Support und ~/Library/Containers enthalten echte App-Daten, keine Kopien.
Was passiert, nachdem du sie geleert hast
Apps brauchen beim ersten Mal länger zum Öffnen, Websites laden beim ersten Besuch langsamer, und Streaming-Apps puffern wieder. In den folgenden Tagen füllen sich die Caches wieder, meist auf eine kleinere Größe als zuvor, weil Daten für Dinge, die du nicht mehr nutzt, nicht neu angelegt werden.
Dieser letzte Punkt ist der eigentliche Nutzen. Dauerhaft bekommst du den Platz der Caches von Apps zurück, die du nicht mehr nutzt oder gelöscht hast und die sonst auf unbestimmte Zeit dort liegen würden.
Caches mit Diskzy leeren
Der Tab „Clean up“ (Aufräumen) von Diskzy findet Caches, Protokolle, Paketmanager-Caches und ähnliche Dateien, und jeder Eintrag ist angehakt oder nicht angehakt, mit Begründung. Caches von Browsern und Electron-Apps sind angehakt, solange die jeweilige App nicht geöffnet ist, und geöffnete Apps bleiben unberührt. Caches, die sich nur langsam neu aufbauen, etwa Gradle-Caches und der Go-Modul-Cache, werden aufgelistet, sind aber nicht angehakt.
Alles, was Diskzy entfernt, kommt in den Papierkorb, also ist nichts weg, bis du den Papierkorb entleerst. Diskzy ist 72 Stunden lang kostenlos und vollständig freigeschaltet, danach kostet es einmalig 9 $ für 2 Macs.
Häufige Fragen
- Kann man alles in ~/Library/Caches gefahrlos löschen?
- Ja, solange die Apps, denen die Dateien gehören, geschlossen sind. Apps bauen neu auf, was sie brauchen. Lösche den Inhalt der Ordner, nicht den Ordner Caches selbst, und rechne mit langsameren ersten Starts.
- Löscht das Leeren des Caches meine Passwörter oder Dateien?
- Nein. Caches enthalten Kopien von Daten, die erneut geholt werden können. Passwörter liegen in deinem Schlüsselbund oder Browserprofil, und deine Dokumente sind woanders. In einem Browser sind Cookies eine vom Cache getrennte Option, und abgemeldet wirst du durch das Entfernen von Cookies.
- Wie oft sollte ich den Cache auf meinem Mac leeren?
- Es gibt keinen Zeitplan, dem zu folgen sich lohnt. Leere Caches, wenn du den Platz brauchst oder wenn sich eine App seltsam verhält. macOS und die meisten Apps verwalten ihre Caches ohne Hilfe.
- Warum ist mein Cache wieder gewachsen, nachdem ich ihn geleert habe?
- Weil Apps neu anlegen, was sie nutzen. Das ist der Cache, der seine Arbeit tut. Nur Daten von Apps und Websites, die du nicht mehr nutzt, bleiben weg.
- Macht das Leeren des Caches meinen Mac schneller?
- Meist nicht. Es kann ein bestimmtes Problem beheben, das ein beschädigter Cache verursacht, und es schafft Platz, aber der Mac ist kurze Zeit langsamer, während die Caches neu aufgebaut werden.
Verwandte Ratgeber
- Caches~/Library/Caches
- Google Chrome cache~/Library/Caches/Google/Chrome
- Safari cache~/Library/Containers/com.apple.Safari/Data/Library/Caches
- /private/var/folders/private/var/folders
- .cache~/.cache
Deinstallations-Anleitungen
Sieh, wo der Platz auf deinem Mac geblieben ist
Diskzy kartiert dein Laufwerk, erklärt die Systemdaten und räumt weg, was gefahrlos weg kann. 72 Stunden kostenlos, danach einmalig 9 $ für 2 Macs.
Diskzy kostenlos testen