Artigo · Tecnologia prática

Como liberar espaço no computador usando comandos seguros

Um roteiro de inspeção para descobrir o que ocupa o disco e escolher o que pode ser removido sem transformar manutenção em perda de arquivos.

9 min de leitura
William R. Martins, autor e editor do Guia Moderno

Por William R. Martins

William R. Martins

Autor e editor do Guia Moderno

Criado em 23/09/2026Revisado em 23/09/2026
Sobre o autor e contatos

Formação

  • Analista de Sistemas
  • Administrador de Empresas
  • Perito Digital
  • Pós-graduação em Inteligência Artificial e Análise de Dados
  • Pós-graduação em Arquitetura e Gestão de Infraestrutura em TI

Contatos

Contato pessoal[email protected]
Equipe Guia Moderno[email protected]
Notebook aberto sobre uma mesa durante uma tarefa de manutenção
Liberar espaço começa por medir o uso do disco, não por apagar pastas desconhecidas. Sean MacEntee (Flickr, via Openverse)

Quando o armazenamento fica cheio, a pressa costuma apontar para a pasta errada. Apagar diretórios com nomes técnicos, limpar tudo em Downloads ou remover arquivos temporários sem saber quem os usa pode criar um problema maior do que a falta de espaço.

Um terminal ajuda a localizar os maiores consumidores, mas não decide o que é descartável. Use os comandos abaixo primeiro como inventário. A remoção só vem depois de abrir, confirmar e preservar o que ainda pode ser necessário.

Meça antes de agir

Anote quanto espaço está livre e qual unidade está cheia. Um disco de sistema quase cheio pode exigir uma margem maior do que um disco de arquivos que serve apenas para arquivamento. Também confira se o aviso veio do sistema, de um aplicativo ou de uma sincronização interrompida.

Antes de qualquer limpeza, faça uma cópia dos documentos importantes e confirme que ela pode ser aberta. Limpar espaço não é uma forma de criar backup.

Windows com PowerShell

Para listar itens de uma pasta e ordenar os maiores, use uma leitura recursiva. O exemplo é apenas de inspeção:

$pasta = "C:\Users\SeuNome\Downloads"
Get-ChildItem -LiteralPath $pasta -File -Recurse -ErrorAction SilentlyContinue |
  Sort-Object Length -Descending |
  Select-Object -First 20 FullName, @{Name="MB"; Expression={[math]::Round($_.Length / 1MB, 1)}}

-LiteralPath trata o caminho como texto. -File ignora diretórios na saída, -Recurse percorre subpastas e -ErrorAction SilentlyContinue evita interromper o inventário em uma pasta sem permissão. O último parâmetro mostra somente uma amostra dos maiores arquivos; não significa que eles sejam inúteis.

O Explorador de Arquivos e o recurso de armazenamento do próprio Windows podem oferecer categorias mais seguras, como arquivos temporários reconhecidos pelo sistema. Leia cada categoria antes de confirmar. Não marque a pasta de downloads sem revisar seu conteúdo.

Linux com du e find

No Linux, comece por uma visão dos diretórios de primeiro nível:

du -xhd1 "$HOME" 2>/dev/null | sort -h

-x mantém a leitura no mesmo sistema de arquivos, -h facilita a leitura e -d1 limita a profundidade. Depois de localizar uma pasta candidata, aprofunde a inspeção:

find "$HOME/Downloads" -type f -printf '%s\t%p\n' 2>/dev/null |
  sort -nr |
  head -n 20

O resultado está em bytes e ordenado pelo tamanho. Não remova nada a partir dessa lista automaticamente. Um arquivo grande pode ser uma imagem de sistema, um banco local, um projeto em uso ou a única cópia de um documento.

O que costuma ser seguro revisar

Comece por itens que você reconhece:

  • downloads duplicados que já foram conferidos;
  • instaladores que podem ser baixados novamente da fonte original;
  • exportações antigas com uma cópia confirmada em outro local;
  • vídeos e imagens pessoais já organizados e preservados;
  • lixeira, somente depois de revisar seu conteúdo.

Arquivos temporários de aplicativos, caches, snapshots, diretórios de máquinas virtuais e dados de sincronização merecem cuidado extra. O programa pode recriá-los, mas isso não é universal; em alguns casos, a pasta contém estado local ou arquivos ainda não enviados.

O que não apagar por intuição

Não apague diretórios de sistema, pastas de perfil, bancos de dados, repositórios de código, chaves, arquivos de configuração ou extensões só porque ocupam muito. Não use curingas amplos, rm -rf, scripts de limpeza encontrados na internet ou comandos que prometem “otimizar tudo” sem listar o que será alterado.

Se o espaço é consumido por uma aplicação, abra as configurações dela e procure a política oficial de cache, retenção e exportação. Desinstalar um programa também não garante que seus dados serão removidos ou preservados.

Faça a remoção em lotes pequenos

Registre o caminho, o motivo e o tamanho antes de apagar. Remova um conjunto reconhecido, confira se os documentos e aplicativos continuam funcionando e só então avance. Se a lixeira ficar disponível, ela cria uma chance de revisão; não a trate como substituta de backup.

Se o disco volta a encher rapidamente, o problema pode ser sincronização duplicada, logs sem rotação, snapshots ou uma aplicação que gera dados continuamente. Nesse caso, o próximo passo é encontrar a fonte, não repetir a limpeza.

O que foi verificado nesta pauta

Os exemplos foram revisados por sintaxe e intenção, mas não foram executados neste ambiente para não varrer diretórios do worktree nem alterar dados locais. Teste primeiro em uma pasta temporária criada para esse fim e confirme a documentação da versão instalada.

Fontes