Skip to content

Instantly share code, notes, and snippets.

@bogomolov-dev
Created April 15, 2014 14:12
Show Gist options
  • Save bogomolov-dev/10735984 to your computer and use it in GitHub Desktop.
Save bogomolov-dev/10735984 to your computer and use it in GitHub Desktop.
tar & move all directories in my backup folder.
#! /bin/sh
DATE=`date +%Y-%m-%d`
BASEDIR=$1
TARGET=$2
echo "Archiving & compressing all backups in: $BASEDIR"
for DIR in "$BASEDIR"/*; do
if test -d "$DIR"; then
ARCHIVE="$DIR-$DATE.tar.gz"
tar -zcf $ARCHIVE $DIR
echo "Compresses $DIR"
mv $ARCHIVE $TARGET
echo "Moved $ARCHIVE to $TARGET"
rm -r "$DIR"
echo "Deleted $DIR"
echo ""
fi
done
echo "EOS"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment