#!/bin/bash worlds_dir="/home/vhadmin/.config/unity3d/IronGate/Valheim/worlds_local" if [[ -z $1 ]]; then echo "Usage: $0 backup_dir" exit 2 fi backup_dir="$1" # Check if backup dir already exists if [[ -e "$backup_dir" ]]; then echo "Error: backup dir already exists. Delete directory before proceeding or use another directory name." exit 1 fi echo "Creating directory \"$backup_dir\"..." mkdir -p "$backup_dir" # copy files rsync -aSH $worlds_dir/ "$backup_dir/"