码迷,mamicode.com
首页 > 其他好文 > 详细

挂载U盘,卸载U盘

时间:2016-06-27 17:50:18      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:mount   umount   

#!/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盘

标签:mount   umount   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!