Я вошел в систему на сервере (используя Putty). оттуда я подключаюсь через FTP к другому серверу. Я хочу скопировать несколько папок с первого сервера на второй сервер, используя mput.
Подобно:
ftp> mput folder1 folder2 folder3
Но я получаю "folder1: не простой файл." ... и так далее. В каждой из этих папок есть подпапки, файлы (некоторые двоичные, некоторые нет).
Как я могу выполнить то, что я хочу, не архивируя вещи, а затем перенести?
Это невозможно с обычной программой ftp, так как mput не использует рекурсию. Вы можете использовать ncftp, а затем вызвать папку «mput -r».
С наилучшими пожеланиями, Фабиан
источник
Я сделал bash-скрипт:
и назвал это с
похоже на работу.
источник
Secure Copy scp имеет рекурсивный флаг -r, который может оказаться полезным.
источник
Откройте PowerShell CD в каталог, который вы хотите загрузить, выполните следующие команды:
Вставьте результаты в ваше окно ftp. Наслаждаться. Также не забудьте добавить mput * для передачи всех файлов из базовой директории.
источник