O que é ~/.cargo/registry no Mac? É seguro apagar?
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/registryO 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
- Confira se nenhum cargo build está em execução.
- Execute o comando abaixo. Ele apaga as crates baixadas e seus códigos-fonte descompactados e deixa o índice do registro no lugar.
- Não apague ~/.cargo/bin, que guarda o próprio cargo e as ferramentas que você instalou com cargo install.
rm -rf ~/.cargo/registry/cache ~/.cargo/registry/srcO 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