我正在阅读这个网站:
http://www.nsftools.com/tips/MSFTP.htm
但它很令人困惑,我不确定如何构造命令。
基本上,我需要将一些文本文件从 SERVER1(内部服务器)复制到 FTP 服务器(公司外部)。我们将 ftp 位置称为“ftp://xxx.xxx.xxx.xxx/文件夹1“
我们只使用一个文件,名为 test.txt
FTP 的用户名和密码是 u:bob p:bob123
我该如何构建一个使用用户名/密码的 FTP 复制命令?
源文件位置:C:\test.txt
目的地位置:ftp://xxx.xxx.xxx.xxx/文件夹1
用户名:bob
密码:bob123
这是自动化过程的一部分,因此无需人工干预。
ftp ...
谢谢您的帮助。
答案1
您可以将以下命令添加到脚本中以获取所需的功能。如果您打算编写脚本,我建议使用变量作为目标、文件名等。
ftp <destination location> user <username> <password>
put <local filename> <filename on destination server>
bye
如果需要复制多个文件,mput -i
只要能用表达式表示所有需要复制的本地文件就可以使用,例如'*.c',表示复制所有c文件。