Esvaziar ~/Library/Caches raramente quebra alguma coisa. E raramente mantém o espaço por muito tempo: em poucos dias os apps reconstroem o que precisam. A pergunta útil é qual pasta lá dentro cresceu e o que ela guarda, porque “cache” cobre tanto miniaturas descartáveis quanto arquivos que um app trata como conteúdo.
Regra principal: feche o app antes de mexer na pasta de cache dele, mova a pasta para o Lixo em vez de apagá-la e deixe o Lixo parado por um dia.
Resposta rápida
- Meça primeiro com
du -sh ~/Library/Caches/* | sort -h | tail -20. - Feche os apps cujos caches você pretende esvaziar.
- Mova subpastas específicas para o Lixo, não a pasta
Cachesinteira. - Deixe
/System/Library/Cachesem paz. - Conte com o espaço voltando conforme você usa os apps.
- Se uma subpasta estiver enorme, procure antes um limite nos ajustes daquele app.
O que fica em ~/Library/Caches
O macOS mantém três árvores de cache separadas, e só uma delas é sua.
| Caminho | De quem é | Mexer? |
|---|---|---|
~/Library/Caches | da sua conta de usuário | sim, pasta por pasta |
/Library/Caches | de todas as contas do Mac | com cuidado, exige direitos de administrador |
/System/Library/Caches | do próprio macOS | não, a System Integrity Protection protege |
Dentro de ~/Library/Caches cada pasta leva o bundle identifier do app que a criou: com.apple.dt.Xcode, com.spotify.client, com.microsoft.VSCode. Algumas ferramentas usam nomes simples, como Homebrew ou go-build.
No Finder você chega à pasta com Shift-Command-G; no terminal, assim:
du -sh ~/Library/Caches/* | sort -h | tail -20
A saída ordena as pastas por tamanho. A maioria pesa alguns megabytes e não merece atenção.
O que quebra ao esvaziar
Menos do que as pessoas esperam.
- os apps regeram ou baixam de novo o que precisam;
- a primeira abertura depois da limpeza demora mais;
- os navegadores puxam as páginas da rede em vez do disco;
- alguns apps mostram pré-visualizações vazias até reconstruir as miniaturas.
O que uma limpeza de cache não toca:
- senhas e outros itens das Chaves;
- ajustes em
~/Library/Preferences; - documentos e dados de app em
~/Library/Application Supporte~/Library/Containers.
As exceções são o motivo para olhar antes. Um punhado de apps estaciona conteúdo real em Caches: áudio offline, vídeo baixado, mapas, anexos de e-mail. O nome da pasta diz cache, o conteúdo se comporta como download que você preferiria manter. Conferir as três ou quatro maiores pastas leva um minuto e resolve.
Quais pastas ocupam o espaço
As pastas pesadas vêm dos apps que você mais usa.
- Navegadores. O Chrome escreve em
~/Library/Caches/Google/Chrome. O Safari guarda o cache dentro do próprio contêiner, em~/Library/Containers/com.apple.Safari, então ele não aparece na lista acima. - Clientes de streaming e mídia. Conteúdo offline costuma cair na pasta de cache, e é justamente ali que apagar significa baixar de novo.
- Ferramentas de desenvolvimento.
com.apple.dt.Xcodecresce a cada build e a cada indexação.Homebrew,go-build,Yarnepipmantêm pastas próprias. Já o cache do npm fica em~/.npm. - Apps de chat e produtividade. Slack, Discord e apps Electron em geral fazem cache com generosidade e reconstroem sem reclamar.
Por que o espaço volta
Um cache existe para o app pular um trabalho já feito. Você esvazia, o app paga esse custo de novo e reescreve os arquivos. Em uma semana, a maior parte do espaço já foi embora.
Ou seja: limpar cache alivia uma vez, mas não resolve. Se o seu disco enche sem parar, a causa está em outro lugar: snapshots, artefatos de desenvolvimento, mídia grande ou arquivos duplicados. O macOS também limpa caches sozinho quando o espaço livre aperta, e isso faz parte do que o Finder informa como espaço purgável.
A ordem que evita dor de cabeça
- Meça as pastas e anote as três maiores.
- Abra cada um desses apps e procure nos ajustes um limite de cache ou de armazenamento. Spotify, Chrome e Xcode têm um.
- Feche o app.
- Mova a pasta de cache dele para o Lixo. Deixe o resto.
- Use o Mac por um dia antes de esvaziar o Lixo.
- Meça de novo para ver o que realmente ficou livre.
O passo 5 é o que todo mundo pula. Não custa nada e transforma uma exclusão irreversível em reversível.
Onde /Library/Caches é diferente
A pasta /Library/Caches no nível raiz pertence a todas as contas do Mac e pede direitos de administrador. Instaladores, atualizadores e alguns serviços próximos ao sistema escrevem lá. Na maioria dos Macs ela é menor que a do usuário, e vale a mesma regra: esvazie uma subpasta nomeada quando souber o que a criou, e deixe o resto.
/System/Library/Caches é outra história. O macOS a gerencia, a System Integrity Protection bloqueia mudanças e nenhuma ferramenta de limpeza deveria prometer espaço ali.
Conclusão
Apagar pastas dentro de ~/Library/Caches é seguro para quase todo app e inútil como hábito. Faça quando uma pasta tiver crescido o bastante para importar: feche o app, mova a pasta para o Lixo e veja antes o que o app guardava ali. Depois procure em outro lugar o espaço que some sempre.
Perguntas frequentes
É seguro apagar ~/Library/Caches no Mac?
Esvaziar pastas dentro de ~/Library/Caches quebra pouca coisa, porque os apps reconstroem o que precisam. Feche o app primeiro, mova a subpasta para o Lixo em vez de apagá-la, e olhe as pastas grandes antes de esvaziar: alguns apps guardam ali conteúdo baixado, e não apenas dados descartáveis.
Apagar os caches da Library desconecta minhas contas ou apaga senhas?
Não. As senhas ficam nas Chaves, os ajustes em ~/Library/Preferences e os dados de app em ~/Library/Application Support e ~/Library/Containers. Esvaziar uma pasta de cache não toca em nada disso. Poucos apps guardam dados de sessão no cache e pedem login de novo.
Quanto espaço a limpeza dos caches da Library libera no Mac?
Depende dos apps que você usa. Navegadores, clientes de streaming e ferramentas de desenvolvimento produzem as maiores pastas de cache, e uma sozinha pode chegar a vários gigabytes. Rode du -sh ~/Library/Caches/* | sort -h | tail -20 para ver os números reais do seu Mac antes de decidir se a limpeza compensa.
Os caches do Mac voltam depois de apagados?
Sim. Um cache existe para o app não repetir trabalho, então a pasta se enche de novo conforme você usa o app. Por isso limpar cache é um alívio pontual, e não a solução para um disco que enche sem parar.
Posso apagar /System/Library/Caches?
Deixe essa pasta em paz. A System Integrity Protection protege esse caminho, o macOS o gerencia e nada ali pertence aos seus apps. A pasta que você pode gerenciar é ~/Library/Caches, no nível do usuário.
É seguro apagar todos os caches de uma vez?
Esvaziar a pasta ~/Library/Caches inteira de uma vez costuma funcionar, mas também leva pastas que você nunca inspecionou e conteúdo baixado que algum app arquivou como cache. Esvaziar as poucas subpastas grandes rende quase o mesmo espaço com um raio de dano menor.