[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"
Alan Hodson
El Paso ISD,TX
---------------- 8>< ----------------

#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

#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 ]
  mount /dev/fd0 /media/floppy  #mount target disk
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
echo "Disk copied."

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

More information about the K12OSN mailing list