Skip to content

Instantly share code, notes, and snippets.

@danielres
Created July 14, 2012 00:31
Show Gist options
  • Save danielres/3108455 to your computer and use it in GitHub Desktop.
Save danielres/3108455 to your computer and use it in GitHub Desktop.
backup script for my ALLDOC folder
#!/bin/sh
TODAY=`date --rfc-3339=date`
# TARBACKUP ALL EXCEPT DIR "GRAPHISME" ----------------------------------------
SOURCE="/media/files/ALLDOC/DANIEL"
EXCEPT="GRAPHISME"
TARGET="$TODAY"
mkdir -p "$TARGET"
find "$SOURCE"/* -maxdepth 0 -type d | grep -v $EXCEPT | while read DIRNAME
do ARCHNAME=$(basename "$DIRNAME")
tar cf "$TARGET/$ARCHNAME".tar "$DIRNAME"
done
# TARBACKUP DIR "GRAPHISME" ONLY ----------------------------------------------
SOURCE="/media/files/ALLDOC/DANIEL/GRAPHISME"
TARGET="$TODAY/GRAPHISME"
mkdir -p "$TARGET"
find "$SOURCE"/* -maxdepth 0 -type d | while read DIRNAME
do ARCHNAME=$(basename "$DIRNAME")
tar cf "$TARGET/$ARCHNAME".tar "$DIRNAME"
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment