上传单个文件:
#!/bin/sh
PUTFILE=test.txt #要上传的文件名
ftp -v -n ××.××.××.××<<EOF #ip
user username passwd #帐号密码
binary
cd /opt/××××/×××× #远程服务器的目录
lcd /home/wwww #本地目录
prompt
put $PUTFILE
bye
EOF
echo "commit succesfully"
上传多个文件:
#!/bin/bash
ftp -v -n ××.××.××.××<<EOF
user username passwd
binary
hash
cd /opt/××××/××××
lcd /home/wwww/××××(本地要上传的多个文件所在的目录)
prompt
mput *
bye
EOF
echo "commit succesfully"