ftp下载附件 shell 脚本下载附件

在服务器上操作ftp,首先测试是否安装ftp,直接输入ftp 按回车键,如果进入ftp目录的话,则证明环境中有ftp,否则,则在线安装下即可:yum install ftp  。执行过程中会提示 N/Y?  输入Y 即可。

安装好后,输入ftp,回车键,进入到ftp目录。输入 open 10.0.x.x,回车会提醒输入用户名,然后是密码,输入完成后,则会输出一个登陆成功的字样。

如果需要将附件下载到指定地址,则需要执行命令:lcd  test(如果是linux环境,则需要写:cd /     lcd  /root/test    注意千万别有空格或者无效字符,否则lcd不起作用!!!!!!!

下载附件:get xxx.jpg

批量下载附件:mget */mget *.jpg

 

 

shell命令写法:

(亲测有效的写法,因为我们是指定目录下载,是在一堆文件中摘出自己需要的,所以不能批量)

#从FTP上批量下载文件到本地
#!/bin/sh
ftp -v -n 10.2.7.59 << EOF
#EOF只是一个分界符标志 也可以使用EOM,!等
user kefuro kefuro123
binary
#文件传输类型
cd /
#cd是在远程主机目录操作的命令
lcd /root/test
#lcd是在本地主机目录操作的命令
prompt  #取消交互
#mget *  #mget是批量的下载文件
get 202200731091543574042.jpg
get 202200723101155571833.jpeg
get 202200723094828571824.JPG
get 202200720175132570733.wav
get 202200717140618570423.pdf
get 202200716112432569836.png
get 201250626151449732.bmp
get 201250625142847454.mp3
bye
EOF
#EOF只是一个分界符标志 也可以使用EOM,!等
echo "download from ftp successfully"

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值