base_file="Zip100_"
base_dir="/Users/smith/Documents/GraphicDesign"
while true ; do
if [ -d "/Volumes/Zip 100" ] ; then
vol_dir="/Volumes/Zip 100"
elif [ -d "/Volumes/ZIP-100" ] ; then
vol_dir="/Volumes/ZIP-100"
elif [ -d "/Volumes/100zip" ] ; then
vol_dir="/Volumes/100zip"
fi
if [ -d "${vol_dir}" ] ; then
ls -1 $base_dir
last=`ls -1 $base_dir/ | cut -f2 -d_ | tail -n1 | sed "s,^[0],,g"`
echo "Last: ${base_dir}/${base_file}`printf '%02d' ${last}`/"
if [ -f "${base_dir}/${base_file}`printf '%02d' ${last}`/.done" ] ; then
#move to next one
echo "${base_dir}/${base_file}`printf '%02d' ${last}`/ is DONE"
next=`printf "%02d" $(($last + 1))`
echo Next is "${base_dir}/${base_file}${next}/"
mkdir "${base_dir}/${base_file}${next}/" && \
rsync -av --progress --stats "${vol_dir}/"* "${base_dir}/${base_file}${next}/" && \
touch "${base_dir}/${base_file}${next}/.done" && \
hdiutil detach "${vol_dir}"
else
#rsync copy to last && \
rsync -av --progress --stats "${vol_dir}/"* "${base_dir}/${base_file}`printf '%02d' ${last}`/" && \
touch "${base_dir}/${base_file}`printf '%02d' ${last}`/.done" && \
hdiutil detach "${vol_dir}"
fi
sleep 10
else
echo "Volume does not exist, sleeping for 5 seconds"
sleep 5
fi
done
November 28, 2012
Quick Script to help you archive all those IOMega ZIP Disks
No Comments
No comments yet.
RSS feed for comments on this post. TrackBack URL
Sorry, the comment form is closed at this time.