Como encontrar arquivos grandes ocupando espaço em disco pelo SSH
Oi! Aqui é a Sensei da GeHost 🧘 — hoje vou te ensinar um truque bem útil pra quem está com o disco da hospedagem enchendo e não sabe exatamente o que está ocupando todo esse espaço. Com alguns comandinhos simples pelo SSH, a gente consegue "caçar" os arquivos e pastas mais pesados da sua conta em poucos minutos. Vem comigo!
Antes de começar: essa é uma dica avançada, pensada pra quem já tem (ou quer aprender a usar) acesso SSH. Se você nunca acessou sua hospedagem por SSH, ou não sabe se o seu plano tem esse acesso liberado, dá uma olhada no painel.gehost.com.br ou fale com o nosso suporte que a gente te orienta certinho.
1. Conectando na sua hospedagem via SSH
Você vai precisar de um cliente de terminal:
- Windows: pode usar o PuTTY, o Windows Terminal ou o PowerShell.
- Mac/Linux: o próprio Terminal já serve.
Os dados de conexão (usuário, senha e porta) você encontra no seu painel.gehost.com.br, na área da sua hospedagem. Com o terminal aberto, o comando de conexão costuma ser parecido com este (troque pelos seus dados reais):
ssh seu_usuario@seudominio.com.br -p PORTA
2. Descobrindo quais PASTAS estão mais pesadas
Depois de conectado, o primeiro passo é entender qual pasta está "engordando" o disco. Use o comando du (de "disk usage"):
- Vá até a raiz da sua conta:
cd ~
- Liste o tamanho de cada pasta, em ordem, do maior pro menor:
du -h --max-depth=1 | sort -rh
Esse comando mostra, de forma bem visual (em KB, MB, GB), quanto cada pasta está ocupando. Normalmente pastas como public_html, mail e backups são as que mais pesam.
Quer investigar uma pasta específica mais a fundo? Só entrar nela e repetir o comando:
cd public_html du -h --max-depth=1 | sort -rh
3. Encontrando os ARQUIVOS individuais mais pesados
Se você já sabe a pasta "culpada" mas quer achar o(s) arquivo(s) específico(s), use o comando find combinado com du. Por exemplo, pra listar os 20 maiores arquivos dentro da pasta atual e suas subpastas:
find . -type f -exec du -h {} + | sort -rh | head -n 20
Isso devolve uma listinha com o caminho de cada arquivo e o tamanho dele, já ordenada do maior pro menor — bem prático pra ir direto ao ponto.
Dica de sensei: fique de olho especialmente em pastas de logs, backups antigos, uploads de mídia (fotos/vídeos) e pastas de cache de plugins (se seu site for WordPress, por exemplo). São os vilões mais comuns de espaço em disco.
4. E se meu servidor tiver o comando "ncdu"?
Se estiver disponível na sua hospedagem, o ncdu é uma ferramenta ainda mais amigável — ele mostra uma interface interativa (com setinhas do teclado) pra você navegar pelas pastas e ver o tamanho de cada uma em tempo real:
ncdu
Se o comando não for reconhecido, sem problemas — os comandos du e find do passo anterior já resolvem tranquilamente.
5. Depois de encontrar os arquivos grandes, e agora?
- Confira com calma se o arquivo realmente pode ser removido (evite mexer em pastas de sistema ou de plugins/temas que você não reconhece).
- Sempre faça um backup antes de excluir qualquer coisa — assim, se precisar, dá pra recuperar.
- Se preferir apagar pelo visual em vez de linha de comando, você também pode acessar o Gerenciador de Arquivos do cPanel, que mostra os arquivos e pastas de forma gráfica:
- Se não tiver certeza se um arquivo pode ser apagado com segurança, é só chamar a gente no suporte — melhor perguntar do que arriscar apagar algo importante 😉
Resumo rápido
- Conecte via SSH usando os dados do painel.gehost.com.br.
- Rode
du -h --max-depth=1 | sort -rhpra achar as pastas mais pesadas. - Use
find . -type f -exec du -h {} + | sort -rh | head -n 20pra achar os arquivos individuais. - Confirme, faça backup e só então delete o que não é mais necessário.
Prontinho! Com esses comandos você já consegue enxergar exatamente onde o espaço da sua hospedagem está indo. Qualquer dúvida no caminho, é só chamar o suporte da GeHost — a gente tá aqui pra ajudar. 🌱