User Tools

Site Tools


zsh_notes

Sample scripts

backup a directory

The idea here is to cd into a given directory and then backup a directory in it. The path names are hard coded to make things simple.

#! /usr/bin/env zsh
set -e
topdir=/home/rajulocal/notes
bdir=projects

cd ${topdir}

asof=`date +'%Y%m%d_%H%M%S'`
ofile=${bdir}_${asof}.txz
tar cJf ${ofile} ${bdir}
if [ $? -eq 0 ]; then
    printf "backup stored in: ${topdir}/$ofile\n";
fi

Sample run:

% ~/bin/bkup_notes.sh
backup stored in: /home/rajulocal/notes/projects_20160103_224746.txz

To be sorted

zsh_notes.txt · Last modified: 2023/01/26 21:27 by raju