[K12OSN] (V.4.4.1) Floppy Copier

ahodson at elp.rr.com ahodson at elp.rr.com
Tue Jun 20 17:21:27 UTC 2006


I needed a quick floppy disk copier - found this code, modified it as
indicated below and saved it as floppycopy.sh - chmod 777 for easy
access and then ran it with ./diskcopy.sh - works like a charm. Hope it
helps someone "out there"
cheers
Alan Hodson
El Paso ISD,TX
http://links.episd.org/
-=o=-
---------------- 8>< ----------------

#!/bin/sh
#diskcopy command
#Josh Gentry - updated (/mnt/->/media/ A. Hodson)

clear #clear the terminal

#warn user
echo "This command will delete all files on the target disk before
copying!!!"

#prompt user to insert source disk
echo -n "Insert source disk and hit <RETURN>..."  
read Response

test=`cat /etc/mtab | grep floppy | wc -l`
if [ $test -eq 0 ]
  then
  mount /dev/fd0 /media/floppy  #mount target disk
fi
cd /tmp
rm -fr diskcopy.swp   #remove old swap space for this operation
mkdir diskcopy.swp    #create swap space for this operation

cp /media/floppy/* /tmp/diskcopy.swp   #copy contents of source to swap
umount /media/floppy                   #prepare for switching of disks

echo "WARNING!!!!  All files currently on target disk will be deleted!"
echo -n "Insert target disk and hit <RETURN>..."   #prompt user to
switch disks
read Response

mount /dev/fd0 /media/floppy                #mount target disk
rm -rf /media/floppy/*                      #remove any files on target
cp /tmp/diskcopy.swp/* /media/floppy        #copy files from swap to target
rm -rf /tmp/diskcopy.swp                  #remove swap space for this
command
echo "Disk copied."
exit

---------------- 8>< ----------------




More information about the K12OSN mailing list