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

Linux

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

atualizado em 13/08/2026

Este manual descreve como automatizar a limpeza de arquivos temporários no Ubuntu 22.04 utilizando um script Bash. A limpeza regular de arquivos temporários pode ajudar a liberar espaço em disco e melhorar o desempenho do sistema.

Introdução

Arquivos temporários são criados por diversos aplicativos e podem acumular-se ao longo do tempo. Para evitar que isso cause problemas de desempenho ou falta de espaço em disco, é recomendável automatizar sua remoção.

Passo a Passo

1. Criar o Script Bash

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

nano limpar_temp.sh

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

#!/bin/bash

# Script para limpar arquivos temporários

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

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

# Limpar diretórios temporários vazios
find $TEMP_DIR -type d -empty -exec rmdir {} \;

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, é necessário torná-lo executável. Execute o seguinte comando:

chmod +x limpar_temp.sh

3. Testar o Script

Antes de automatizar a execução do script, teste-o manualmente para garantir que funciona corretamente:

./limpar_temp.sh

4. Automatizar com Cron

Para executar o script automaticamente, utilize o cron. Abra o crontab com o seguinte comando:

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 real onde o script está localizado.

Conclusão

Automatizar a limpeza de arquivos temporários pode ajudar a manter seu sistema Ubuntu 22.04 limpo e eficiente. Lembre-se de monitorar o uso do espaço em disco e ajustar o script conforme necessário.

Dica: Você pode personalizar o tempo de retenção dos arquivos temporários alterando o valor de +7 no comando find.

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.