Как загрузить всю папку через FTP в Терминале?
terminal
data-transfer
ftp
daviesgeek
источник
источник
Другой способ заключается в использовании curl
Я думаю, что это работает, или файл за файлом
Я надеюсь, что это помогло.
источник
curl: (78) RETR response: 550
curl
абсолютно не может справиться с этим.wget
может.Использование
scp
(документация) илиsftp
(документация)источник
Мне пришлось загрузить 22 000 изображений с веб-камеры с моего веб-сервера, что является сложной задачей как для Finder, так и для моей программы FTP CyberDuck.
Поэтому я сделал следующее (основываясь на ответе @ bmike):
Затем файлы загружаются в нужную папку:
источник
Я использую
К сожалению
wget
, не поддерживает параллельные загрузки.источник
следуйте этой инструкции:
тип
тогда вы в ftp выглядите как
тогда вы открываете ip сервера
Затем он попросит имя пользователя, вы предоставите
тогда он попросит пароль
Затем вы должны войти в систему и снова увидеть оболочку ftp>, вы можете набрать "ls", чтобы вывести список всех файлов, и вы можете перемещаться, как в inix, с помощью cd.
когда вы нашли свое имя файла, вы можете скачать его с
et вуаля, файл будет загружен в каталог, из которого вы открыли оболочку
Вы не можете скачать каталоги, но вы можете перейти в свой каталог и загрузить несколько, например, все файлы
Задача: скачать несколько файлов
Чтобы скопировать несколько файлов с удаленного ftp-сервера в локальную систему, необходимо использовать команду mget следующим образом. Вам может быть предложено ответить «да / нет» (Y / N) перед передачей каждого файла (вы можете отключить запрос, передав опцию -i клиенту ftp). Чтобы скачать все файлы, введите: ftp> mget *
информация с http://www.cyberciti.biz/faq/linux-unix-ftp-commands/ cheers
источник