⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ftp_updownload.sh

📁 linux下在控制台下上传文件夹的shell程序yuanma
💻 SH
字号:
##################################################################################################################################ftp_download_file(){	echo	echo BEGIN:download $1:$2...	echo	sleep 0	ftp -i -n << EOFDOWNLOADFILE	open $1	user administrator administrator	bin	mget $2	byeEOFDOWNLOADFILE	echo	echo END:download $1:$2...	echo	sleep 0}ftp_download_directory(){	echo	echo BEGIN:download $1:$2...	echo	sleep 0	ftp -i -n << EOFDOWNLOADDIRECTORY	open $1	user administrator administrator	bin	mget $2/*	byeEOFDOWNLOADDIRECTORY	echo	echo END:download $1:$2...	echo	sleep 0}ftp_upload_file(){	echo	echo BEGIN:upload $1:$2...	echo	sleep 0	ftp -i -n << EOFUPLOADFILE	open $1	user administrator administrator	bin	mput $2	byeEOFUPLOADFILE	echo	echo END:upload $1:$2...	echo	sleep 0}ftp_upload_directory(){	echo	echo BEGIN:upload $1:$2...	echo	sleep 0	ftp -i -n << EOFUPLOADDIRECTORY	open $1	user administrator administrator	bin	mput $2/*	byeEOFUPLOADDIRECTORY	echo	echo END:upload $1:$2...	echo	sleep 0}ftp_list_directory(){	echo	echo BEGIN:list $1:$2...	echo	sleep 0	ftp -i -n << EOFLISTDIRECTORY	open $1	user administrator administrator	bin	ls $2	byeEOFLISTDIRECTORY	echo	echo END:list $1:$2...	echo	sleep 0}ls_f_r(){	echo	echo BEGIN:list $1...	echo		sleep 0	ls -F -R $1	echo	echo END:list $1...	echo	sleep 0}################################################################### sh: main## $1 : ###################################################################echo "******The name of this program is				$0"echo "******The parameters totally passed to this program is		$#"echo "******The parameters are					$*"echoecho =******Begin sh...echocur_dir=`pwd`remote_ftp_server="192.168.0.40"read -p "UPLOAD(KEY: u) / DOWNLOAD(KEY: others) ? : " chRetif test u = $chRetthen	ls_f_r $cur_dir	echo		echo BEGIN:upload to remote_pc=========	echo	sleep 0	cd $cur_dir	ftp_upload_file $remote_ftp_server $1	echo		echo END:upload to remote_pc=========	echo	sleep 0	ftp_list_directory $remote_ftp_server /else	ftp_list_directory $remote_ftp_server /	echo	echo BEGIN:download from remote_pc=========	echo	sleep 0	cd $cur_dir	ftp_download_file $remote_ftp_server $1	echo	echo END:download from remote_pc=========	echo	sleep 0	ls_f_r $cur_dirfiechoecho =******End sh...echosleep 0##################################################################################################################################

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -