wils@web ~ $ cat ~/ajuda/como-criar-um-script-bash-para-automatizar-a-limpeza-de-diretorios-no-ubuntu-22-04.md
LinuxComo criar um script Bash para automatizar a limpeza de diretórios no Ubuntu 22.04
Automatizar a limpeza de diretórios no Ubuntu 22.04 pode ajudar a manter o sistema organizado e livre de arquivos desnecessários. Neste manual, vamos criar um script Bash que remove arquivos antigos e limpa diretórios específicos.
Pré-requisitos
- Ubuntu 22.04 instalado
- Acesso ao terminal
- Permissões para criar e executar scripts
Passo a Passo
1. Criar o Script
Abra o terminal e crie um novo arquivo de script:
nano limpar_diretorios.sh
2. Escrever o Código do Script
Adicione o seguinte código ao arquivo:
#!/bin/bash
# Diretório a ser limpo
DIRETORIO="/caminho/para/seu/diretorio"
# Dias para considerar arquivos antigos
DIAS=30
# Limpeza de arquivos antigos
find $DIRETORIO -type f -mtime +$DIAS -exec rm {} \;
# Limpeza de diretórios vazios
find $DIRETORIO -type d -empty -delete
3. Tornar o Script Executável
Salve e saia do editor (Ctrl + X, depois Y e Enter). Em seguida, torne o script executável:
chmod +x limpar_diretorios.sh
4. Executar o Script
Agora você pode executar o script para limpar os diretórios:
./limpar_diretorios.sh
Agendar a Execução do Script
Para automatizar a execução do script, você pode usar o cron:
crontab -e
Adicione a linha abaixo para executar o script diariamente à meia-noite:
0 0 * * * /caminho/para/limpar_diretorios.sh
Conclusão
Com este script, você pode facilmente manter seus diretórios limpos e organizados no Ubuntu 22.04. Lembre-se de testar o script em um diretório de teste antes de aplicá-lo em diretórios importantes.
Dica: Sempre faça backups dos seus dados antes de executar scripts de limpeza.
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.