wils@web ~ $ cat ~/ajuda/como-automatizar-a-limpeza-de-arquivos-temporarios-com-scripts-bash-no-linux.md

Linux

Como automatizar a limpeza de arquivos temporários com scripts Bash no Linux

atualizado em 16/08/2026

A limpeza de arquivos temporários é uma tarefa essencial para manter o desempenho e a organização do sistema Linux. Neste manual, vamos aprender como automatizar essa limpeza utilizando scripts Bash.

Introdução

Os arquivos temporários podem ocupar muito espaço em disco e, se não forem gerenciados, podem causar lentidão no sistema. Com um script Bash, podemos programar a limpeza desses arquivos de forma automática.

Passo a Passo

1. Criar o Script

Abra seu terminal e crie um novo arquivo de script:

nano limpar_temporarios.sh

2. Adicionar o Código ao Script

Adicione o seguinte código ao seu script:

#!/bin/bash

# Diretório temporário
TEMP_DIR=/tmp

# Limpar arquivos temporários mais antigos que 7 dias
find $TEMP_DIR -type f -mtime +7 -exec rm {} \;

# Limpar diretórios temporários vazios
find $TEMP_DIR -type d -empty -delete

3. Tornar o Script Executável

Salve e saia do editor. Em seguida, torne o script executável com o seguinte comando:

chmod +x limpar_temporarios.sh

4. Testar o Script

Execute o script para verificar se está funcionando corretamente:

./limpar_temporarios.sh

5. Agendar a Execução Automática

Para que o script seja executado automaticamente, você pode usar o cron. Abra o crontab:

crontab -e

Adicione a seguinte linha para executar o script diariamente às 2 da manhã:

0 2 * * * /caminho/para/o/script/limpar_temporarios.sh

Conclusão

Agora, você tem um script que limpa arquivos temporários automaticamente. Lembre-se de ajustar o caminho do script e a frequência de execução conforme necessário.

Dica: Sempre faça um backup dos dados importantes antes de executar scripts que removem arquivos.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.