wils@web ~ $ cat ~/ajuda/como-criar-scripts-em-bash-para-automatizar-backup-de-arquivos-no-ubuntu-22-04.md

Linux

Como criar scripts em Bash para automatizar backup de arquivos no Ubuntu 22.04

atualizado em 25/07/2026

Automatizar backups é uma prática essencial para garantir a segurança dos dados. Neste manual, aprenderemos a criar scripts em Bash para automatizar o backup de arquivos no Ubuntu 22.04.

Introdução

Os scripts em Bash permitem a automação de tarefas repetitivas. Neste guia, criaremos um script que fará backup de um diretório específico e armazenará os arquivos em um local seguro.

Passo a Passo

1. Criar o Diretório de Backup

Primeiro, precisamos criar um diretório onde os backups serão armazenados.

mkdir -p ~/backups

2. Criar o Script de Backup

Agora, vamos criar um script chamado backup.sh.

nano ~/backup.sh

Adicione o seguinte conteúdo ao script:

#!/bin/bash

# Diretório de origem
ORIGEM="/caminho/para/seus/arquivos"

# Diretório de destino
DESTINO="~/backups"

# Data atual para nomear o backup
DATA=$(date +%Y-%m-%d_%H-%M-%S)

# Criar o backup
cp -r $ORIGEM $DESTINO/backup_$DATA

echo "Backup realizado com sucesso em $DESTINO/backup_$DATA"

3. Tornar o Script Executável

Para que o script possa ser executado, precisamos dar permissão de execução.

chmod +x ~/backup.sh

4. Executar o Script

Agora você pode executar o script para realizar o backup.

~/backup.sh

5. Agendar o Backup com Cron

Para automatizar o processo, podemos agendar o script para ser executado periodicamente usando o cron.

crontab -e

Adicione a seguinte linha para executar o backup todos os dias às 2 da manhã:

0 2 * * * ~/backup.sh

Conclusão

Agora você tem um script em Bash que automatiza o backup de seus arquivos no Ubuntu 22.04. Lembre-se de verificar regularmente os backups e ajustar o script conforme necessário.

Dica: Considere usar ferramentas como rsync para backups incrementais, que são mais eficientes em termos de espaço e tempo.

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.