Voltar ao blog

O que é ~/Library/Containers no Mac e dá para apagar?

Containers guarda os dados de apps em sandbox, não cache descartável. O que há dentro, quais dá para remover com segurança e como distinguir um contêiner órfão de um em uso.

Publicado 31 de agosto de 2026 Autor Vladimir Chemeris Tempo de leitura 5 min de leitura
Armazenamento MacDados de appReview First

~/Library/Containers não é uma pasta de cache, e esse único fato resolve a maior parte da pergunta. Ali ficam os dados de apps em sandbox: ajustes, bancos de dados, mídia baixada. Apagar o contêiner de um app que você ainda usa zera esse app e leva os dados junto. Apagar o contêiner de um app removido no ano passado libera espaço e não custa nada.

Regra principal: compare cada contêiner com os apps que você ainda tem. Remova os que não têm mais app por trás e deixe o resto.

Resposta rápida

  1. Liste as pastas por tamanho: du -sh ~/Library/Containers/* | sort -h | tail -20.
  2. Leia o bundle identifier no nome da pasta e ache o app correspondente.
  3. Mande para o Lixo só os contêineres cujo app sumiu do Mac.
  4. Se o app continua instalado, limpe a mídia guardada de dentro do próprio app.
  5. Trate ~/Library/Group Containers com mais cuidado: vários componentes o compartilham.
  6. Feche o app antes de mexer no contêiner e deixe o Lixo parado por um dia.

O que é um contêiner

O macOS executa apps em sandbox dentro de uma pasta pessoal restrita e própria. Todo app da App Store funciona assim, e muitos distribuídos fora dela também. Essa pasta pessoal privada é o contêiner.

Abra um e a estrutura parece familiar:

~/Library/Containers/com.apple.Safari/
  Data/
    Library/
      Application Support/
      Caches/
      Preferences/
    Documents/
    Desktop/       -> link para a sua Mesa real
    Downloads/     -> link para os seus Downloads reais

O app enxerga Data como a pasta pessoal dele. Dentro, Library guarda o que pertence só a ele. As entradas Desktop e Documents são links simbólicos para as suas pastas reais, que o app só consegue seguir com a permissão correspondente.

Esse detalhe responde ao medo mais comum: remover um contêiner remove os links, não os arquivos apontados. Seus documentos continuam onde sempre estiveram.

O que você perde ao apagar

A parte que é do app são dados de verdade.

  • configuração de conta e estado de login daquele app;
  • os ajustes e o estado das janelas;
  • o banco de dados que ele montou, como um índice de e-mail ou um histórico de mensagens;
  • a mídia que ele baixou e arquivou no próprio armazenamento.

Um app que não encontra o contêiner abre como se tivesse acabado de ser instalado. Num app de notas que sincroniza de um servidor, isso custa um novo download. Num app que guardava tudo localmente, custa o conteúdo.

Quais contêineres dá para remover

Os seguros são os de apps que não existem mais no seu Mac.

du -sh ~/Library/Containers/* | sort -h | tail -20

Pegue cada pasta grande e leia o nome. com.empresa.nomedoapp diz o fabricante e o app. Depois veja se esse app ainda está em /Applications. Se não estiver, a pasta é resíduo: o app foi removido, o contêiner ficou. Para o Lixo.

Se o app continua instalado, deixe o contêiner onde está e resolva o tamanho por dentro. Apps de mensagem, clientes de e-mail e navegadores têm ajustes para mídia guardada e cache, e esse caminho preserva a configuração da conta.

Group Containers funcionam de outro jeito

~/Library/Group Containers guarda o armazenamento compartilhado por componentes que declaram o mesmo grupo: um app e a extensão dele, um app e o widget, uma suíte e o auxiliar. Uma pasta pode sustentar vários pedaços visíveis de software.

Vale a mesma regra, com raio de dano maior. Remover o contêiner de grupo de um software que você não tem mais é tranquilo. Remover um que um app atual compartilha com a extensão quebra o estado comum dos dois, e o app quase nunca sabe explicar o motivo.

O que há nos maiores contêineres

Um punhado de nomes aparece em quase toda lista.

  • Apps de mensagem. Fotos e vídeos recebidos se acumulam dentro do contêiner. A maioria tem uma tela de armazenamento para apagar mídia antiga sem mexer na conta.
  • Mail. As cópias de anexos baixados ficam no contêiner e crescem em silêncio por anos.
  • Safari. O cache fica dentro de com.apple.Safari e não em ~/Library/Caches, por isso o navegador parece ausente da lista de caches.
  • Apps que você testou uma vez. Pastas pequenas, às dezenas, de software que sumiu há anos. Irrelevantes isoladas, algumas centenas de megabytes somadas.

A ordem que evita dor de cabeça

  1. Ordene os contêineres por tamanho e olhe só o topo da lista.
  2. Para cada um, decida se o app ainda está instalado.
  3. Feche o app se ele estiver aberto.
  4. Mande para o Lixo apenas os contêineres órfãos.
  5. Use o Mac por um dia e só então esvazie o Lixo.
  6. Nos apps que você mantém, abra os ajustes e limpe por lá a mídia guardada.

O passo 2 é o trabalho inteiro. Um contêiner vale ser removido quando não há mais nada atrás dele, e vale ser mantido quando há.

Conclusão

Trate ~/Library/Containers como dados de app, porque é isso que são. A pergunta nunca é “dá para apagar containers” em geral. É se ainda existe um app por trás daquele contêiner específico. Se não existe, para o Lixo. Se existe, entre no app, limpe por lá o que ele guardou e deixe o contêiner onde o macOS o colocou.

Sobre o autor

Vladimir Chemeris

Fundador, StorageRadar

Vladimir Chemeris desenvolve o StorageRadar, um app de macOS para análise de armazenamento com foco em privacidade, limpeza com revisão prévia, armazenamento de desenvolvedor e comparação antes e depois.

Perguntas frequentes

É seguro apagar Containers no Mac?

Só para apps que você não tem mais. Um contêiner guarda os dados de um app em sandbox: os ajustes, os documentos que ele gerencia e o conteúdo baixado. Apagar o contêiner de um app instalado devolve o app ao estado inicial e leva os dados junto. Apagar o contêiner de um app removido meses atrás libera espaço e não custa nada.

O que é a pasta ~/Library/Containers no Mac?

É onde o macOS guarda a pasta pessoal isolada de cada app que roda em sandbox, o que inclui todo app da App Store e muitos outros. Cada subpasta leva o bundle identifier do app e contém uma pasta Data organizada como uma pequena pasta pessoal só para ele.

Apagar um contêiner apaga meus documentos?

As entradas Mesa, Documentos e Downloads dentro da pasta Data de um contêiner são links simbólicos para as suas pastas reais, então remover o contêiner remove os links e deixa os arquivos onde estão. O que você perde são os dados que o app guardou dentro do contêiner: ajustes, banco de dados e tudo que ele baixou ali.

Qual a diferença entre Containers e Group Containers?

Um contêiner pertence a um app. Um contêiner de grupo, em ~/Library/Group Containers, é compartilhado por apps que declaram o mesmo grupo, e é assim que um app conversa com as próprias extensões e widgets. Apagar um contêiner de grupo pode quebrar o estado compartilhado de vários componentes de uma vez, então exige mais cuidado.

Como encontro contêineres deixados por apps que removi?

Compare os bundle identifiers em ~/Library/Containers com os apps que você ainda tem. Uma pasta com o nome de um app que não está mais em Aplicativos é resíduo e pode ir para o Lixo. Ordene por tamanho primeiro: a maioria dos resíduos é minúscula e só alguns valem o esforço.

Por que um contêiner tem vários gigabytes?

Apps de mensagem guardam a mídia recebida dentro do contêiner, o Mail mantém cópias dos anexos baixados e o Safari mantém o cache ali. Nesses casos, quase sempre dá para abrir os ajustes do próprio app e limpar a mídia guardada por dentro, o que é mais seguro do que apagar o contêiner e perder a configuração da conta junto.

Distinga um contêiner órfão de um em uso.

O StorageRadar mapeia sua pasta Library com caminhos e tamanhos exatos, sinaliza resíduos de apps removidos e mantém a etapa de revisão antes de qualquer exclusão.