Mget prompt override

Я использую ftp в командной строке (терминале) для передачи нескольких файлов данных с удаленного сервера на локальный компьютер. В каталоге есть несколько файлов (~ 40), и я хотел бы передать их все, не отвечая да в подсказке для каждого файла. Я попробовал mget *, но это только передало первый файл, а затем появилось приглашение для второго файла.

Ответ 1

Сначала выполните команду prompt, чтобы отключить интерактивное приглашение.

В качестве альтернативы, если у вас есть контроль над вызовом команды ftp, используйте параметр командной строки, как предлагается @reg-edit:

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

Ответ 2

В качестве альтернативы выдаче команды prompt перед вашими другими командами вы можете вызвать ftp с помощью переключателя -i.