Como usar o comando find via SSH para localizar arquivos grandes ocupando espaço no disco
Olá, querido cliente da GeHost! 🌟
Se você está aqui, provavelmente já percebeu que seu espaço de armazenamento está sendo usado mais do que o esperado — e quer descobrir qual arquivo está ocupando mais espaço. A boa notícia é que, com um simples comando via SSH, você pode encontrar esses "gigantes" com facilidade.
Como seu amigo e mentor (ou melhor, seu Sensei da GeHost), vou te guiar passo a passo, com calma, clareza e um toque de paciência. Vamos lá?
Pré-requisitos: Acesso via SSH
Antes de tudo, você precisa ter acesso ao seu servidor via SSH. Isso é possível se:
- Seu plano inclui acesso SSH (verifique no painel do cliente: painel.gehost.com.br).
- Seu usuário de hospedagem tem permissão para usar SSH.
- Seu computador tiver um cliente SSH instalado (como PuTTY para Windows ou o terminal nativo do Mac/Linux).
Dica do Sensei: Se não souber como acessar via SSH, consulte nosso guia “Como ativar e usar o SSH na GeHost” no painel ou entre em contato com o suporte — estamos aqui para te ajudar!
Passo a passo: Encontrando arquivos grandes com find
Abra seu terminal (ou cliente SSH) e conecte-se ao servidor usando as credenciais do seu cPanel. Após logar, execute os comandos abaixo um por um.
Verifique o uso de disco atual (opcional, mas útil):
Use o comando
df -hpara ver o espaço total e disponível.df -hIsso mostra algo como:
Filesystem Size Used Avail Use% Mounted on/dev/sda1 50G 45G 5.0G 90% /Se o uso está alto, vamos procurar o culpado!
Localize arquivos maiores que 100MB (exemplo prático):
Execute este comando para listar arquivos maiores que 100 megabytes no diretório raiz da sua conta:
find /home/seu_usuario/public_html -type f -size +100M -exec ls -lh {} \;Importante: Substitua
seu_usuariopelo nome real do seu usuário no cPanel. Se não souber, pode usarfind /home -type f -size +100Mpara procurar em todo o espaço da conta (mais lento, mas mais completo).Visualize os resultados:
O terminal mostrará algo como:
-rw-r--r-- 1 usuario grupo 120M Jan 15 10:30 /home/seu_usuario/public_html/backup.zip-rw-r--r-- 1 usuario grupo 150M Jan 10 08:22 /home/seu_usuario/public_html/imagens/backup_2024.tar.gzPronto! Você encontrou os arquivos que estão ocupando espaço.
Procure por arquivos maiores que 1GB (se precisar):
Se o problema for ainda maior, use:
find /home/seu_usuario/public_html -type f -size +1G -exec ls -lh {} \;Isso ajuda a encontrar arquivos realmente grandes — como backups mal geridos ou arquivos de vídeo.
Limpe ou mova os arquivos desnecessários:
Depois de identificar o arquivo, você pode:
- Excluir com
rm nome_do_arquivo(cuidado!) - Mover para backup externo (como Google Drive, Dropbox ou USB)
- Comprimir com
tar -czf arquivo.tar.gz arquivopara reduzir o tamanho
- Excluir com
Dicas do Sensei para evitar problemas
- Evite comandos muito amplas como
find / -size +100M— isso pode demorar muito e causar sobrecarga. Prefira limitar ao diretóriopublic_html, onde estão seus arquivos principais. - Use o
du -shpara ver o uso de pastas:du -sh /home/seu_usuario/public_html/* | sort -hr | head -10
Isso mostra as 10 pastas mais pesadas — ótimo para entender onde está o problema. - Nunca exclua arquivos sem certeza — especialmente se forem do sistema, de plugins ou de bancos de dados. Se duvidar, peça ajuda ao suporte da GeHost.
Quer mais ajuda?
Se esse comando parece complexo ou você não consegue executar, não se preocupe — o suporte da GeHost está aqui para te ajudar. Basta entrar no painel, abrir um chamado e pedir ajuda para "localizar arquivos grandes que estão ocupando espaço no disco".
Estamos aqui com você, como um amigo, um parceiro, um Sensei que acredita no seu crescimento. 💚
Se precisar de um passo extra, uma imagem do terminal ou um exemplo personalizado, é só pedir. A GeHost cuida de você — porque você é importante para nós.
Com carinho,
Sensei da GeHost
Grupo G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)