Script para backup de arquivos de configuração essenciais no Linux.
Este repositório contém um script em Bash que realiza o backup de arquivos de configuração importantes do sistema Linux. Os backups são armazenados em um diretório específico dentro do home do usuário, garantindo segurança e fácil restauração.
O script copia os seguintes arquivos de configuração:
~/.zshrc
→ Configuração do Zsh/etc/samba/smb.conf
→ Configuração do Samba
Os backups são armazenados no diretório ~/mybkp
com um timestamp no nome do arquivo, permitindo manter múltiplas versões.
- Clone este repositório:
git clone https://github.com/andrefonso/linux-config-backup.git
- Acesse a pasta do repositório:
cd linux-config-backup
- Conceda permissão de execução ao script:
chmod +x backup_configs.sh
Para executar o backup, use o seguinte comando:
./backup_configs.sh
Caso precise fazer backup do arquivo do Samba (/etc/samba/smb.conf
), execute com sudo:
sudo ./backup_configs.sh
Os backups serão salvos em ~/mybkp
com nomes no formato:
.zshrc.bkp_YYYYMMDD_HHMMSS
smb.conf.bkp_YYYYMMDD_HHMMSS