Kann man den Ordner Library/Caches auf dem Mac gefahrlos löschen?
Ja, für deinen eigenen Ordner ~/Library/Caches: Apple definiert ihn als Daten, die neu erzeugt werden können, also bauen Apps neu auf, was du löschst. Beende vorher die App und lösch ihren Ordner, nicht den ganzen Ordner Caches. Sei vorsichtig mit /Library/Caches und fass /System/Library/Caches nie an.
Viele Aufräumtipps sagen: „Lösch deinen Ordner Library/Caches.“ Das bringt oft mehrere Gigabyte, aber auf einem Mac gibt es nicht nur einen Ordner Caches, sondern drei, und sie sind nicht gleich. Dieser Guide erklärt, was in jedem steckt, was beim Löschen eines Caches wirklich passiert und wie du es ohne böse Überraschungen machst.
Was ein Cache laut Apple ist
Apples File System Programming Guide sagt, dass der Ordner Caches „zwischengespeicherte Daten enthält, die bei Bedarf neu erzeugt werden können“, und dass Apps sich „nie darauf verlassen sollten, dass Cache-Dateien existieren“. Per Konvention legt jede App ihre Caches in einem Unterordner ab, der nach ihrer Bundle-ID benannt ist, zum Beispiel ~/Library/Caches/com.example.MyApp/.
Das ist der entscheidende Punkt: Eine gut gemachte App muss auch funktionieren, wenn ihr Cache verschwindet. Deshalb ist das Löschen von Caches in der Regel sicher. Eine Garantie für jede App ist das nicht, aber es ist die Regel, die Apple Entwicklern vorgibt.
Die drei Caches-Ordner
Apple teilt das Dateisystem in Domänen auf. Die File System Overview beschreibt die Benutzerdomäne (dein Benutzerordner), die lokale Domäne (gemeinsam für alle Benutzer des Macs) und die Systemdomäne (von Apple installierte Software). Jede hat ihre eigene Library und ihren eigenen Ordner Caches.
| Ordner | Domäne | Wer ihn nutzt | Darfst du ihn aufräumen? |
|---|---|---|---|
~/Library/Caches |
Benutzer | Deine Apps, nur für deinen Benutzer | Ja, bei geschlossener App |
/Library/Caches |
Lokal | Apps und Dienste für alle Benutzer | Nur wenn du die App kennst; braucht Administratorrechte |
/System/Library/Caches |
System | macOS | Nein |
~/Library/Caches (dein Benutzer)
Die ~ steht für deinen Benutzerordner. Hier legen Browser, Chat-Apps, Musik-Apps, Editoren und die meisten deiner Apps ihre Caches ab. Dieser Ordner wächst meist am stärksten und lässt sich am sichersten aufräumen.
Apps in der Sandbox (viele aus dem App Store) legen ihre Caches stattdessen in ihrem Container ab, unter ~/Library/Containers/<bundle id>/Data/Library/Caches. Dort gelten dieselben Regeln, aber lösch nicht den Container selbst: Er enthält auch die Daten und Einstellungen der App.
/Library/Caches (alle Benutzer)
Dieser Ordner gehört zur lokalen Domäne. Laut Apple wird diese Domäne normalerweise vom System verwaltet, und Benutzer mit Administratorrechten können darin Objekte hinzufügen, entfernen oder ändern. Er enthält Caches von Apps und Diensten, die alle Benutzer teilen. Meist ist er kleiner, und manche Ordner gehören zu Systemdiensten. Lass ihn in Ruhe, es sei denn, ein Ordner gehört eindeutig zu einer App, die du kennst und geschlossen hast.
/System/Library/Caches (macOS)
Apple sagt, dass /System „nicht verändert werden darf“. Der Ordner ist durch den Systemintegritätsschutz geschützt, du kannst ihn also ohnehin nicht löschen. Wenn du einige System-Caches leeren willst, ist Apples unterstützter Weg, den Mac einmal im sicheren Modus zu starten: Dabei werden einige System-Caches gelöscht, die bei Bedarf neu erstellt werden.
Was passiert, wenn du einen Cache löschst
- Die App wird eine Weile langsamer. Sie muss erneut herunterladen oder berechnen, was sie gespeichert hatte: Vorschaubilder, Web-Ressourcen, Vorschauen.
- Der Platz kommt nach und nach zurück. Caches wachsen mit der Nutzung wieder. Das ist normal und heißt nicht, dass das Aufräumen fehlgeschlagen ist.
- Manche Apps bitten dich eventuell, dich erneut anzumelden oder Inhalte erneut herunterzuladen, je nachdem, was der Entwickler dort ablegt.
- Geöffnete Apps können abstürzen. Läuft eine App und ihr Cache verschwindet, kann sie Fehler zeigen oder abstürzen. Deshalb beendest du sie vorher.
- Deine Dokumente sind nicht betroffen. Deine Dateien liegen in Dokumente, Schreibtisch, iCloud Drive und ähnlichen Orten, nicht in Caches.
So löschst du Caches sicher, Schritt für Schritt
1. Erst messen
Dieser Befehl liest nur. Er listet die 15 größten Cache-Ordner auf:
du -hd 1 ~/Library/Caches 2>/dev/null | sort -h | tail -15
du und sort sind in ihren Man-Pages dokumentiert (man du, man sort). Die Ordnernamen passen meist zur App, zum Beispiel com.apple.Safari oder der Name eines Browsers.
2. Die App beenden
Beende die App, deren Cache du löschen willst (Befehl-Q), statt nur ihr Fenster zu schließen. Wenn du viele Apps auf einmal aufräumen willst, beende alle oder plane direkt danach einen Neustart ein.
3. Den Ordner in den Papierkorb verschieben
Wähle im Finder Gehe zu > Gehe zum Ordner (Umschalt-Befehl-G, aufgeführt in Apples Tastaturkurzbefehlen für den Mac) und gib ~/Library/Caches ein. Wähle nur die Ordner der Apps aus, die du beendet hast, und verschieb sie in den Papierkorb.
Mit dem Papierkorb hast du einen Weg zurück: Wenn sich eine App seltsam verhält, leg den Ordner wieder an seinen Platz. Nach ein paar Tagen ohne Probleme leerst du den Papierkorb.
4. Oder das Terminal nutzen
Wenn dir das Terminal lieber ist, lösch jeweils einen App-Ordner, nie mit einem Platzhalter auf den ganzen Ordner.
# Ersetze das durch den echten Ordnernamen, den du mit du gesehen hast
rm -rf ~/Library/Caches/com.example.MyApp
Vermeide Befehle wie sudo rm -rf /Library/Caches/* oder rm -rf ~/Library/*. Ein einziger Tippfehler in einem Pfad mit sudo kann Dateien löschen, die du brauchst.
So findest du heraus, welcher App ein Ordner gehört
Die meisten Ordnernamen in Caches sind Bundle-IDs wie com.apple.Safari. Wenn du einen nicht erkennst, frag Spotlight, welche App ihn nutzt. Dieser Befehl sucht nur, er ändert nichts:
mdfind "kMDItemCFBundleIdentifier == 'com.apple.Safari'"
mdfind ist in man mdfind dokumentiert. Gibt er einen App-Pfad zurück, weißt du, welche App du vor dem Aufräumen beenden musst. Gibt er nichts zurück, ist die App vielleicht deinstalliert. Dann ist ihr Cache ein Überbleibsel und kann in den Papierkorb. Prüf aber auch ~/Library/Application Support, denn die App hat dort möglicherweise ebenfalls Daten hinterlassen.
Was du in Library nicht anfassen solltest
Library hat viele Ordner, die wie Caches aussehen, aber keine sind:
~/Library/Application Support. Laut Apple „kann er Dateien mit Benutzerdaten enthalten“. Lösch dort einen Ordner erst, nachdem du die zugehörige App deinstalliert hast.~/Library/Preferences. Einstellungen der Apps. Wenn du sie löschst, werden Apps zurückgesetzt.~/Library/Containersund~/Library/Group Containers. App-Daten, nicht nur Cache.~/Library/Mail,~/Library/Messagesund~/Library/Keychains. Deine E-Mails, Nachrichten und Passwörter.- Alles unter
/System. Von macOS verwaltet und geschützt.
Für Entwicklerordner wie DerivedData von Xcode, die groß sind, aber nicht in Caches liegen, nutz den passenden Guide: Xcode DerivedData löschen, ohne etwas kaputt zu machen.
Wann es sich lohnt
Caches zu löschen ist sinnvoll, wenn du jetzt Platz brauchst, wenn ein Ordner eindeutig riesig ist oder wenn eine App veraltete Inhalte oder Fehler zeigt und ihr Entwickler es empfiehlt. Den Mac macht es im Allgemeinen nicht schneller: Caches sind dazu da, Zeit zu sparen. Wenn dir immer wieder der Platz ausgeht, liegt das Problem meist woanders: große Dateien, lokale Schnappschüsse oder Datenmüll aus der Entwicklung. Sieh dir Was sind Systemdaten auf dem Mac und den allgemeinen Guide Speicherplatz auf dem Mac freigeben an.
Zusammenfassung
~/Library/Cachesgehört dir und lässt sich bei geschlossener App sicher aufräumen./Library/Cacheswird geteilt: Fass nur an, was du erkennst./System/Library/Cachesgehört macOS: Nutz den sicheren Modus, wenn du ihn leeren musst.- Miss mit
du, lösch pro App und nutz den Papierkorb, damit du einen Weg zurück hast.
Wenn du eine kostenlose App willst, die diese Prüfung für dich übernimmt, lade Pruneo herunter.
FAQ
Was passiert, wenn ich alles in ~/Library/Caches lösche?
Apps bauen ihre Caches neu auf, sobald sie sie brauchen, und können sich deshalb eine Weile langsamer anfühlen. Apps, die beim Löschen geöffnet sind, können Fehler zeigen. Beende sie also vorher oder starte nach dem Aufräumen neu.
Werde ich durch das Löschen von Caches bei Websites oder Apps abgemeldet?
In manchen Apps kann das passieren, denn was eine App in ihrem Cache ablegt, entscheidet ihr Entwickler. Deine Dateien und Dokumente liegen dort nicht.
Wie oft sollte ich Caches auf dem Mac löschen?
Nur wenn du Platz brauchst oder eine App Probleme macht. Caches wachsen mit der Nutzung wieder nach, und sie sind dazu da, Apps schneller zu machen.