Como usar o comando find para localizar e limpar arquivos temporários pelo terminal (SSH & Avançado)
Olá, viajante do servidor! 👋 Seja bem-vindo ao nosso guia prático, onde aprendemos juntos a cuidar do seu espaço com um toque de sabedoria digital. Hoje, vamos explorar uma ferramenta poderosa do terminal: o comando find. Ele é como um detetive invisível que ajuda a encontrar arquivos temporários, desnecessários ou que estão ocupando espaço no seu servidor.
Se você já usou o SSH para acessar seu servidor na GeHost, ou está começando agora, este guia foi feito especialmente para você — com linguagem simples, passo a passo e um toque de humanidade. Vamos lá, meu amigo?
Antes de começar: o que são arquivos temporários?
Arquivos temporários (ou temp files) são criados por aplicativos, scripts ou até mesmo por erros de sistema. Eles geralmente têm nomes como temp_, cache, ~ (arquivos com sinal de til no início), ou são arquivos com extensões como .tmp, .log ou .bak.
Se não forem apagados, esses arquivos podem acumular e consumir espaço — como um pequeno acúmulo de lixo que, com o tempo, pesa demais.
Dica do Sensei: Limpar arquivos temporários periodicamente é uma ótima prática de manutenção. Assim como você limpa a casa, seu servidor também merece um "arrumadinho"!
Passo a passo: como usar o find para encontrar e limpar arquivos temporários
Para seguir este guia, você precisa ter acesso ao seu servidor via SSH. Se ainda não tem, consulte nosso guia sobre Como acessar o servidor via SSH na GeHost (disponível na nossa biblioteca).
1. Conecte-se ao seu servidor via SSH
Abra seu terminal (ou cliente SSH como PuTTY, Termius, etc.) e digite:
ssh seu_usuario@seu_servidor.gehost.com.br
Substitua seu_usuario e seu_servidor pelos dados reais da sua conta (não se preocupe — não vamos revelar nada aqui).
2. Use o comando find para localizar arquivos temporários
Para encontrar arquivos temporários no diretório principal (public_html), digite:
find /home/seu_usuario/public_html -name "*.tmp" -o -name "*.log" -o -name "*~" -o -name "*.bak" -type f
Este comando busca arquivos com extensões comuns de temporários (.tmp, .log, .bak) ou que começam com ~, dentro do diretório public_html.
Dica: Substitua seu_usuario pelo nome real do seu usuário no servidor.
3. Visualize os arquivos encontrados (antes de apagar)
Antes de deletar qualquer coisa, é essencial ver o que está sendo encontrado. Para isso, use o comando com -print (que já está implícito), mas vamos confirmar:
find /home/seu_usuario/public_html -name "*.tmp" -o -name "*.log" -o -name "*~" -o -name "*.bak" -type f -print
Os resultados aparecerão no terminal. Isso é como olhar o lixo antes de pegar a vassoura. 🧹
4. Apague os arquivos temporários com cuidado
Se você está certo de que os arquivos mostrados são temporários e não importantes, pode apagá-los com o comando -delete:
find /home/seu_usuario/public_html -name "*.tmp" -o -name "*.log" -o -name "*~" -o -name "*.bak" -type f -delete
⚠️ Atenção: Este comando apaga permanentemente os arquivos. Não há volta. Use com responsabilidade.
Senso comum do Sensei: Se você tem dúvidas, não apague. Faça uma cópia de segurança primeiro ou consulte um técnico da GeHost. É melhor prevenir do que remediar!
5. Limpe arquivos temporários em outras pastas (opcional)
Se quiser procurar arquivos temporários em outras partes do servidor, como em /tmp ou em backup, use comandos semelhantes:
find /tmp -name "*.tmp" -type f -delete
ou
find /home/seu_usuario/backup -name "*.tmp" -type f -delete
Use com cautela — arquivos em /tmp podem ser usados por processos ativos.
Como evitar que o lixo acumule novamente?
Evite o acúmulo com pequenas práticas:
- Use scripts ou ferramentas que limpe arquivos temporários automaticamente.
- Evite deixar arquivos temporários no servidor depois de usar.
- Configure backups regulares (use o backup do cPanel).
Quer ver isso no cPanel? Veja aqui:
Embora o find seja uma ferramenta de terminal, o Gerenciador de Arquivos do cPanel pode ajudar a visualizar arquivos temporários:
Na tela acima, você pode navegar até public_html e procurar arquivos com nomes como temp, cache, ou extensões como .tmp. Apague apenas o que você tem certeza de que não é necessário.
Conclusão: Seja um bom cuidador do seu servidor
Usar o find é como ter um poder de limpeza no terminal. Com ele, você aprende a olhar com atenção, a escolher com sabedoria e a manter seu servidor leve e ágil.
Se você tiver dúvidas, medo ou precisar de ajuda, não hesite: a equipe da GeHost está aqui para você. 💬
Até a próxima jornada, viajante. Que seu servidor fique limpo, rápido e feliz. 🌿