wils@web ~ $ cat ~/ajuda/guia-para-automatizar-backups-de-arquivos-com-scripts-bash-no-ubuntu.md

Linux

Guia para automatizar backups de arquivos com scripts Bash no Ubuntu

atualizado em 30/07/2026

Automatizar backups de arquivos é uma prática essencial para garantir a segurança de dados em sistemas Linux. Neste guia, vamos aprender a criar um script Bash no Ubuntu para realizar backups de forma automática.

1. Preparação do Ambiente

Antes de começarmos, certifique-se de que você tem permissões de escrita no diretório onde os backups serão armazenados. Vamos criar um diretório para os backups:

mkdir -p /home/usuario/backups

2. Criando o Script de Backup

Agora, vamos criar um script Bash que realizará o backup dos arquivos desejados. Abra o terminal e siga os passos abaixo:

nano /home/usuario/backup_script.sh

Adicione o seguinte conteúdo ao script:

#!/bin/bash

# Diretório de origem e destino
ORIGEM="/caminho/para/diretorio"
DESTINO="/home/usuario/backups"

# Data atual
DATA=$(date +%Y-%m-%d)

# Nome do arquivo de backup
NOME_BACKUP="backup_$DATA.tar.gz"

# Criar backup
tar -czf $DESTINO/$NOME_BACKUP $ORIGEM

# Mensagem de sucesso
echo "Backup criado com sucesso: $DESTINO/$NOME_BACKUP"

Salve e saia do editor (Ctrl + X, depois Y e Enter).

3. Tornando o Script Executável

Para que o script possa ser executado, precisamos torná-lo executável:

chmod +x /home/usuario/backup_script.sh

4. Agendando o Backup com Cron

Para automatizar a execução do script, usaremos o Cron. Abra o crontab:

crontab -e

Adicione a seguinte linha para agendar o backup diário às 2 da manhã:

0 2 * * * /home/usuario/backup_script.sh

Salve e saia do editor.

5. Conclusão

Agora você tem um sistema de backup automatizado em funcionamento. É importante testar o script manualmente antes de confiar completamente nele. Além disso, considere armazenar os backups em um local remoto para maior segurança.

Dica: Utilize ferramentas como rsync para backups incrementais e mais eficientes.

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.