Como limpar o cache no Mac (e quando não limpar)
Para limpar os caches de apps no Mac, encerre seus apps, abra ~/Library/Caches no Finder e mova o conteúdo das pastas grandes para o Lixo. Os navegadores têm seus próprios comandos de menu para isso, e o melhor jeito de limpar os caches do sistema é reiniciar.
Limpar caches é seguro quando feito desse jeito, mas não sai de graça. Os caches existem para deixar as coisas mais rápidas, eles voltam a crescer e alguns devem ficar por conta do macOS. Este guia cobre cada tipo e diz quando vale a pena.
O que é um cache e os três tipos que existem no Mac
Um cache é uma cópia de algo que um app consegue obter de novo: uma imagem baixada, um script compilado, uma miniatura. Guardar a cópia poupa o app de buscar ou calcular aquilo duas vezes. Apagá-la não perde nada de permanente. O app simplesmente faz o trabalho de novo.
- Caches de apps, em ~/Library/Caches, na sua pasta pessoal. É onde está a maior parte do espaço. Os apps em sandbox mantêm os deles dentro da própria pasta em ~/Library/Containers.
- Caches de navegadores. O Safari, o Chrome, o Firefox e outros guardam cópias dos sites que você visita. Também são caches de apps, mas cada navegador tem seu próprio comando para limpá-los.
- Caches do sistema, em /Library/Caches, /System/Library/Caches e /private/var/folders. O próprio macOS os gerencia.
Limpe os caches de apps em ~/Library/Caches
Comece vendo o que há ali. O comando abaixo lista as pastas do seu diretório de cache por tamanho, com as maiores por último. Ele apenas lê os tamanhos e não apaga nada.
Depois, encerre os apps cujos caches você quer limpar. No Finder, escolha Ir, depois Ir para Pasta, digite ~/Library/Caches e abra as pastas grandes. Mova para o Lixo o que está dentro delas e deixe as pastas em si no lugar. Alguns apps esperam que a pasta de cache deles exista.
Esvazie o Lixo para recuperar o espaço. Se algo se comportar mal depois, reinicie o app ou o Mac.
du -sh ~/Library/Caches/* 2>/dev/null | sort -h | tail -20Limpe os caches dos navegadores
Use o comando do próprio navegador. Ele limpa o cache sem tocar nos favoritos nem nas senhas e funciona com o navegador em execução.
- Safari: abra Safari, Ajustes, Avançado e marque Mostrar recursos para desenvolvedores web. Depois escolha Desenvolvedor, Esvaziar Caches.
- Chrome: abra o menu Chrome e escolha Excluir dados de navegação. Defina o período como Todo o período, marque apenas Imagens e arquivos armazenados em cache e clique em Excluir dados.
- Firefox: abra Firefox, Configurações, Privacidade e Segurança. Em Cookies e dados de sites, clique em Limpar dados e marque apenas a opção dos arquivos em cache.
- Em todos os navegadores, deixe os cookies desmarcados, a não ser que você queira ter suas sessões nos sites encerradas.
Caches do sistema: reinicie em vez de apagar
Não apague manualmente coisas em /System/Library/Caches ou /private/var/folders. Os apps em execução e o próprio macOS têm arquivos abertos ali, e removê-los por baixo deles pode causar travamentos ou comportamentos estranhos. De qualquer forma, boa parte disso é protegida.
Reiniciar é o jeito suportado. Ao iniciar, o macOS limpa os arquivos temporários que não estão mais em uso. Se você suspeita de um cache do sistema danificado, inicie uma vez no modo seguro e depois reinicie normalmente: a Apple diz que o modo seguro apaga alguns caches do sistema, incluindo os caches de fontes, que são recriados conforme necessário.
Um cache do sistema tem seu próprio comando: o cache de DNS, que lembra os endereços dos sites. Esvaziá-lo não libera espaço, mas ajuda quando um site mudou de lugar e o Mac continua indo para o endereço antigo. O comando abaixo pede sua senha e remove apenas esses endereços lembrados.
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponderQuando não limpar os caches
Limpar caches é muitas vezes sugerido como manutenção de rotina. Não é. Um Mac não fica mais rápido porque os caches estão vazios, e normalmente parece mais lento por um tempo.
- Se você tem bastante espaço livre e nada está se comportando mal, não há nada a ganhar.
- Se um app está aberto, não apague o cache dele. Encerre-o antes.
- Se o cache é caro de recriar, pense duas vezes. Caches de desenvolvimento como os do Gradle ou dos módulos do Go, música offline e modelos de IA podem demorar muito para ser baixados ou construídos de novo.
- Se você quer resolver de vez um disco cheio, os caches são uma resposta de curto prazo. Eles voltam. Procure também arquivos grandes, backups antigos e apps sem uso.
- Se uma pasta não é um cache, deixe-a. ~/Library/Application Support e ~/Library/Containers guardam dados de verdade dos apps, não cópias.
O que acontece depois de limpá-los
Os apps demoram mais para abrir na primeira vez, os sites carregam mais devagar na primeira visita e os apps de streaming voltam a carregar o conteúdo. Nos dias seguintes os caches enchem de novo, normalmente até um tamanho menor do que antes, porque os dados de coisas que você não usa mais não são recriados.
Essa última parte é o benefício real. O espaço que você recupera de vez é o cache dos apps que você parou de usar ou apagou, que de outra forma ficaria ali indefinidamente.
Limpando caches com o Diskzy
A aba Clean up (Limpeza) do Diskzy encontra caches, logs, caches de gerenciadores de pacotes e arquivos parecidos e marca ou desmarca cada um com um motivo. Os caches de navegadores e de apps Electron vêm marcados, a não ser que o app esteja aberto, e apps abertos não são tocados. Os caches que são lentos de recriar, como os caches do Gradle e o cache de módulos do Go, aparecem na lista, mas desmarcados.
Tudo o que ele remove vai para o Lixo, então nada se perde até você esvaziar o Lixo. O Diskzy é grátis por 72 horas com tudo liberado, depois US$ 9 uma única vez para 2 Macs.
Perguntas frequentes
- É seguro apagar tudo em ~/Library/Caches?
- Sim, desde que os apps donos dos arquivos estejam fechados. Os apps recriam o que precisam. Apague o conteúdo das pastas, não a pasta Caches em si, e espere primeiras aberturas mais lentas.
- Limpar o cache apaga minhas senhas ou meus arquivos?
- Não. Os caches guardam cópias de dados que podem ser obtidos de novo. As senhas ficam nas suas chaves ou no perfil do navegador, e seus documentos ficam em outro lugar. Em um navegador, os cookies são uma opção separada do cache, e é a remoção dos cookies que encerra suas sessões.
- Com que frequência devo limpar o cache do meu Mac?
- Não existe um calendário que valha a pena seguir. Limpe os caches quando precisar do espaço ou quando um app estiver se comportando mal. O macOS e a maioria dos apps gerenciam seus caches sem ajuda.
- Por que meu cache voltou a crescer depois que eu limpei?
- Porque os apps recriam o que usam. É o cache fazendo o trabalho dele. Só os dados de apps e sites que você não usa mais continuam fora.
- Limpar o cache deixa meu Mac mais rápido?
- Normalmente não. Pode resolver um problema específico causado por um cache danificado e libera espaço, mas o Mac fica mais lento por um curto período enquanto os caches são recriados.
Guias relacionados
- Caches~/Library/Caches
- Google Chrome cache~/Library/Caches/Google/Chrome
- Safari cache~/Library/Containers/com.apple.Safari/Data/Library/Caches
- /private/var/folders/private/var/folders
- .cache~/.cache
Guias de desinstalação
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