使用ftp命令下载目录中的所有文件

使用ftp命令下载目录中的所有文件

我正在尝试使用 Windows(Windows Server 2012 R2)上的 FTP 命令下载目录中的所有文件。这是我从 ftp 命令运行的内容:

open myurl.com
myusername
mypassword

cd directoryIwantonExternalServer
lcd directoryIwantonLocalmachine
binary

mget *.*

运行 时,一切似乎都运行正常,直到最后一行mget *.*。这导致无限期无输出。我只是尝试传输两个文本文件作为测试。

答案1

要获取从 ftp 服务器下载过程的指示,您可以hash在输入用户名和密码后输入命令。通常,您可以在发送命令 mget 之前的任何位置输入该命令

为了避免关于下载下一个文件(基于通配符)的交互式问题,您可以使用命令prompt。此命令充当开关,第一次执行将其关闭,下一次执行将其打开,依此类推

答案2

登录到 FTP 服务器并通过 cd 命令进入包含要一次性获取的文件的文件夹后,请执行以下操作:

  1. 禁用提示(切换)
prompt
  1. 使用 mget 获取多个文件
mget *.*
#or other wildcard patterns
mget *.gz

相关内容