- #!/bin/bash
- # Backup script for the home directory
- TIMESTAMP=$(date '+%Y-%m-%d_%H:%M')
- DEST_DIR="$HOME/backups"
- SOURCE_DIR="$HOME"
- # Create the final backup directory if it doesn't exist
- mkdir -p "$DEST_DIR"
- # Create a backup directly in the final
- tar -czvf "$SOURCE_DIR/home_backup_$TIMESTAMP.tar.gz" -C "$DEST_DIR" .
- echo -e "\nBackup of $SOURCE_DIR completed at $DEST_DIR/home_backup_$TIMESTAMP.tar.gz\n"
Recent Pastes