#!/bin/sh # Basic snapshot-style rsync backup script # Config OPT="-aPh" LINK="--link-dest=$HOME/Downloads/Snapshots/username/last" SRC="/home/jay/TXTFILES/" SNAP="$HOME/Downloads/Snapshots/" LAST="$HOME/Downloads/Snapshots/last" date=`date "+%Y-%b-%d:_%T"` # Run rsync to create snapshot rsync $OPT $LINK $SRC ${SNAP}$date # Remove symlink to previous snapshot rm -f $LAST # Create new symlink to latest snapshot for the next backup to hardlink ln -s ${SNAP}$date $LAST