Diskzyv0.1
Seguro apagar

O que é ~/.cargo/registry no Mac? É seguro apagar?

Resposta curta

Sim, é seguro apagar ~/.cargo/registry. Ela guarda o índice do registro e as crates baixadas, e o Cargo busca o que o projeto precisar na próxima compilação.

Onde fica

~/.cargo/registry

O que é

O Cargo, o gerenciador de pacotes do Rust, mantém três coisas em ~/.cargo/registry: o índice das crates disponíveis, uma pasta cache com os arquivos .crate compactados que ele baixou e uma pasta src com essas crates descompactadas para o compilador.

Ela cresce conforme seus projetos usam mais crates e mais versões delas. Os códigos-fonte descompactados em src costumam ocupar mais espaço do que os downloads compactados.

A saída compilada não fica aqui. Ela fica na pasta target de cada projeto, que muitas vezes é bem maior.

Que tamanho pode atingir

Normalmente de centenas de MB a alguns GB.

Como limpar manualmente

  1. Confira se nenhum cargo build está em execução.
  2. Execute o comando abaixo. Ele apaga as crates baixadas e seus códigos-fonte descompactados e deixa o índice do registro no lugar.
  3. Não apague ~/.cargo/bin, que guarda o próprio cargo e as ferramentas que você instalou com cargo install.
No Terminal
rm -rf ~/.cargo/registry/cache ~/.cargo/registry/src

O que acontece depois

O próximo cargo build baixa e descompacta as crates de que o projeto precisa, então demora mais e precisa de conexão de rede. Seu código e as toolchains do Rust instaladas não são afetados.

Como o Diskzy lida com isso

O Diskzy lista o cache do Cargo na aba Clean up (Limpeza) e o deixa marcado.

Guias relacionados

Veja para onde foi o espaço do seu Mac

O Diskzy mapeia o disco, explica os Dados do Sistema e limpa o que é seguro. Grátis por 72 horas, depois US$ 9 uma única vez para 2 Macs.

Experimente o Diskzy grátis
Leia em:EnglishEspañolDeutschPortuguêsFrançaisTürkçe日本語