2013-11-02 73 views

回答

4

试试这个:

#!/bin/sh 
HOST="yourhost" 
USER="user" 
PASSWD="pass" 
FILE="file.txt" 
ftp -n $HOST <<END_SCRIPT 
quote USER $USER 
quote PASS $PASSWD 
put $FILE 
quit 
END_SCRIPT 
+0

如何放置多个文件,我尝试使用mput *,但它不是用手机 – Mrk

+0

http://stratigery.com/scripting.ftp.html –

2

如果它只是一个简单的文件传输的事情,你可能想看看使用工具,如NCFTP, wget或cURL,它可以在单个命令中执行文件传输。使用这些工具,您只需在一个命令中传递用户名,密码,主机地址,源文件和目标文件即可。