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

Linux

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

atualizado em 08/08/2026

Este manual aborda como automatizar a limpeza de arquivos temporários no Ubuntu 22.04 utilizando scripts Bash, facilitando a manutenção do sistema.

Introdução

Arquivos temporários podem ocupar espaço desnecessário em seu sistema. Automatizar a limpeza desses arquivos ajuda a manter o desempenho do Ubuntu. Neste guia, você aprenderá a criar um script Bash e programá-lo para execução automática.

Passo a Passo

1. Criar o Script Bash

Primeiro, abra o terminal e crie um novo arquivo de script:

nano limpar_temp.sh

Em seguida, adicione o seguinte conteúdo ao arquivo:

#!/bin/bash

# Diretório de arquivos temporários
TEMP_DIR=/tmp

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

Salve e saia do editor pressionando CTRL + X, depois Y e ENTER.

2. Tornar o Script Executável

Para que o script possa ser executado, você precisa alterar suas permissões:

chmod +x limpar_temp.sh

3. Testar o Script

Execute o script para garantir que ele funcione corretamente:

./limpar_temp.sh

4. Agendar a Execução Automática

Para automatizar a execução do script, utilize 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_temp.sh

Substitua /caminho/para/o/script/ pelo caminho correto onde o script está salvo.

Conclusão

A automação da limpeza de arquivos temporários é uma prática recomendada para manter o Ubuntu leve e rápido. Considere revisar o script periodicamente para ajustar os critérios de limpeza conforme necessário.

Dica: Você pode personalizar o script para incluir outros diretórios que deseja limpar, como /var/tmp ou ~/.cache.

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.