#!/bin/bash # cpdir by Jun Nishii # Time-stamp: <2000-08-19 15:33:49 vine> showUsage(){ echo "Usage: ${0##/*/} target-dir destination-dir" } cpDir(){ # src=`dirname $1` dir=`basename $1` dst=$2 (cd $src; tar cf - $dir) | (cd $dst && tar xfBp -) } case $# in 2) ;; *) showUsage ; exit esac cpDir $1 $2