我在命令行(终端)中使用 ftp 将多个数据文件从远程服务器传输到我的本地计算机。目录中有多个文件(~40),我想将它们全部传输,而不必在每个文件的提示中回答是。我尝试了 mget * 但这仅传输了第一个文件,然后弹出第二个文件的提示。
问问题
16737 次
3 回答
16
首先发出prompt
命令以关闭交互式提示。
或者,如果您可以控制调用 ftp 命令的方式,请使用@reg-edit 建议的命令行选项:
ftp [-i | --no-prompt] [OPTIONS] [HOST [PORT]]
于 2013-02-12T15:55:48.033 回答
5
prompt
作为在其他命令之前发出命令的替代方法,您可以使用-i
开关调用 ftp。
于 2014-05-18T17:32:14.827 回答
1
当您已经开始时ftp
,您可以发出prompt
命令在提示和不提示之间切换。所以这应该可以解决问题:
> ftp <some server>
ftp> prompt
Interactive mode OFF .
ftp> mget *
于 2018-10-29T13:38:32.793 回答