Я использую ftp в командной строке (терминале) для передачи нескольких файлов данных с удаленного сервера на локальный компьютер. В каталоге есть несколько файлов (~ 40), и я хотел бы передать их все, не отвечая да в подсказке для каждого файла. Я попробовал mget *, но это только передало первый файл, а затем появилось приглашение для второго файла.
Mget prompt override
Ответ 1
Сначала выполните команду prompt
, чтобы отключить интерактивное приглашение.
В качестве альтернативы, если у вас есть контроль над вызовом команды ftp, используйте параметр командной строки, как предлагается @reg-edit:
ftp [-i | --no-prompt] [OPTIONS] [HOST [PORT]]
Ответ 2
В качестве альтернативы выдаче команды prompt
перед вашими другими командами вы можете вызвать ftp с помощью переключателя -i
.