首页 > 其他 > 详细

挂载U盘,卸载U盘

时间:2016-06-27 17:49:31      阅读:197      评论:0      收藏:0      [点我收藏+]
#!/bin/bash

quit(){
	clear
	echo "***************************************"
	echo "*         Thank you to use            *"
	echo "***************************************"
	exit 0
}

#load usb
mountusb(){
	clear
	mkdir /mnt/usb 
	/sbin/fdisk -l | grep dev/sd
	echo -e "Please Enter the device name of usb as above:\c"
	read PARAMETER
	mount /dev/$ PARAMETER /mnt/usb
}

umountusb(){
	clear
	umount /mnt/usb
}

display(){
	clear
	ls -l /mnt/usb
}

copydisktousb(){
	clear
	echo "Please Enter the filename in disk to usb:\c"
	read FILE
	echo "coping,please wait..."
	cp $FILE /mnt/usb
}

copyusbtodisk(){
	clear
	echo "Please Enter the filename in usb to disk:\c"
	read FILE
	echo "coping,please wait..."
	cp /mnt/usb/$FILE .
}
clear
while true 
do
	echo "============================================"
	echo "*** UNIX USB MANAGE PROGRAM              ***"
	echo "============================================"
	echo "             1-MOUNT USB                    "	
	echo "             2-UMOUNT USB                   "	
	echo "             3-DISPLAY USB INFOMATION       "	
	echo "             4-COPY FILE IN DISK TO USB     "	
	echo "             5-COPY FILE IN USB TO DISK     "	
	echo "             0-EXIT                         "	
	echo -e "Please enter a choice (0--5):\c"
	read CHOICE
	case $CHOICE in
		1) mountusb ;;
		2) umountusb ;;
		3) display ;;
		4) copydisktousb ;;
		5) copyusbtodisk ;;
		0) quit ;;
		*) echo "invalid choice!! correct choice is (0--5)"
		   sleep 5
		   clear ;;
	esac
done	

技术分享

技术分享

技术分享


本文出自 “小止” 博客,请务必保留此出处http://10541556.blog.51cto.com/10531556/1793285

挂载U盘,卸载U盘

原文:http://10541556.blog.51cto.com/10531556/1793285

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!