#!/bin/bash date=$(date +%Y%m%d_%H%M%S) homedir=/home/jesse/ #Directories to backup changed files newest=/mnt/3tb/test/test2/ oldest=/mnt/3tb/test/test1/ backupname=/mnt/3tb/test/test3 #Directories to Exclude excluding=( /proc /sys /dev /tmp /var/run /var/lock /media /mnt /root /home /.snapshots ) set -x #echo on rsync -aPAXxSunv \ "${excluding[@]/#/--exclude=}" \ --delete \ --delete-excluded \ --link-dest="$oldest" \ "$newest" \ "$backupname" set +x #echo off