Diskzyv0.1
Gefahrlos löschbar

Was ist ~/.cargo/registry auf dem Mac? Kann man es löschen?

Kurze Antwort

Ja, ~/.cargo/registry kannst du gefahrlos löschen. Der Ordner enthält den Registry-Index und geladene Crates, und Cargo holt beim nächsten Build, was ein Projekt braucht.

Wo es liegt

~/.cargo/registry

Was es ist

Cargo, der Paketmanager von Rust, legt in ~/.cargo/registry drei Dinge ab: den Index der verfügbaren Crates, einen Ordner cache mit den komprimierten .crate-Dateien, die es geladen hat, und einen Ordner src, in dem diese Crates für den Compiler entpackt sind.

Der Ordner wächst, wenn deine Projekte mehr Crates und mehr Versionen davon nutzen. Die entpackten Quellen in src brauchen meist mehr Platz als die komprimierten Downloads.

Kompilierte Ausgabe wird hier nicht gespeichert. Sie liegt im Ordner target jedes Projekts, der oft deutlich größer ist.

Wie groß es wird

Typischerweise Hunderte MB bis einige GB.

So leerst du es von Hand

  1. Stelle sicher, dass kein cargo build läuft.
  2. Führe den Befehl unten aus. Er löscht die geladenen Crates und ihre entpackten Quellen und lässt den Registry-Index an Ort und Stelle.
  3. Lösche nicht ~/.cargo/bin. Dort liegen cargo selbst und die Werkzeuge, die du mit cargo install installiert hast.
Im Terminal
rm -rf ~/.cargo/registry/cache ~/.cargo/registry/src

Was danach passiert

Das nächste cargo build lädt und entpackt die Crates, die das Projekt braucht, dauert also länger und braucht eine Netzwerkverbindung. Dein Code und die installierten Rust-Toolchains sind nicht betroffen.

Wie Diskzy damit umgeht

Diskzy listet den Cargo-Cache im Tab „Clean up“ (Aufräumen) auf und hakt ihn an.

Verwandte Ratgeber

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
Lies das auf:EnglishEspañolDeutschPortuguêsFrançaisTürkçe日本語