SSH & Avançado 8 visualizações

Como usar o comando find para localizar e limpar arquivos temporários pelo terminal

Ver no WHMCS

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:

Tela do Gerenciador de Arquivos do cPanel com árvore de pastas e barra de ações

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. 🌿

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.