Script em Shell Script para automatizar o backup da pasta HOME do usuário, gerando arquivos compactados e logs de execução.
🌎 Idiomas:
🇧🇷 Português (atual)
🇺🇸 English
🇪🇸 Español
Este projeto realiza automaticamente o backup da pasta HOME do usuário, gerando um arquivo .tar.gz com
timestamp e criando logs para auditoria.
Ideal para iniciantes em Linux, Shell Script e práticas básicas de automação (DevOps).
- Linux
- Shell Script
- tar (compressão)
- Logs com redirecionamento
- Estrutura de diretórios
- backup.sh
- logs/
- docs/
Para rodar o script, siga os passos abaixo:
-
Dê permissão de execução ao arquivo: chmod +x backup.sh
-
Execute o backup: ./backup.sh
Após a execução, o arquivo de backup será gerado com o formato: backup-YYYY-MM-DD_HH-MM.tar.gz
Os logs ficam armazenados no diretório: logs/backup.log
Este projeto é livre para estudo, uso pessoal e modificação.
Este projeto faz parte do meu portfólio DevOps.
Ele demonstra práticas reais de automação, organização, documentação multilíngue e versionamento
estruturado.
- Automação com Shell Script
- Estruturação de diretórios em padrões profissionais
- Criação de logs e auditoria
- Git e GitHub avançado (Commits, Releases, Tags)
- Documentação técnica em 3 idiomas
- Uso de badges e versionamento semântico
- Preparação de artefatos (ZIPs) para distribuição
Sinta-se à vontade para abrir issues, sugestões ou PRs.