mget提示覆盖

时间:2013-02-12 15:54:01

标签: ftp command-prompt

我在命令行(终端)中使用ftp将多个数据文件从远程服务器传输到本地计算机。目录中有多个文件(~40个),我想将它们全部传输,而不必在每个文件的提示中回答“是”。我尝试了mget *,但这只转移了第一个文件,然后弹出了第二个文件的提示。

3 个答案:

答案 0 :(得分:16)

首先发出prompt命令以关闭交互式提示。

或者,如果您可以控制调用ftp命令的方式,请使用@ reg-edit建议的命令行选项:

ftp [-i | --no-prompt] [OPTIONS] [HOST [PORT]]

答案 1 :(得分:5)

作为在其他命令之前发出prompt命令的替代方法,您可以使用-i开关调用ftp。

答案 2 :(得分:1)

已经开始ftp时,可以发出prompt命令在提示和不提示之间切换。因此,这应该可以解决问题:

> ftp <some server>
ftp> prompt
Interactive mode OFF .
ftp> mget *