backup_dotfiles.sh
BashA simple Bash script to automatically back up important dotfiles to a specified directory or remote server.
#!/bin/bash
# Script to backup dotfiles
# Destination directory
DEST_DIR="~/backups/dotfiles"
# Files to backup
DOTFILES=( ".bashrc" ".vimrc" ".gitconfig" )
# Create destination if it doesn't exist
mkdir -p "$DEST_DIR"
# Copy files
for file in "${DOTFILES[@]}"; do
cp ~/"$file" "$DEST_DIR/"
echo "Backed up $file to $DEST_DIR"
done
echo "Dotfile backup complete!"
View on GitHub
Download Script