Переход по этой ссылке показывает мне папку, и я могу сохранять составляющие файлы один за другим ... но Как мне использовать FTP-клиент (например, winscp) или что-то еще для доступа к папке и просто скопировать все это. У меня нет имени пользователя и / или пароля, кроме этого (публичного) ftp-адреса.
6 ответов
Вы можете использовать встроенный FTP-клиент (поскольку вы упоминаете winSCP, я предполагаю, что вы находитесь на платформе Windows).
ftp -s ftpscript.txt ftp://download.siteXYZ.com
создайте файл с именем ftpscript.txt
который содержит следующий код:
bin
cd /yourfolder
mget *
bye
Вы можете увидеть больше о том, как это работает здесь.
Вы можете сделать аналогичные сценарии с WinSCP.
winscp.exe /console /script=winscpscript.txt
создайте файл с именем winscpscript.txt
который содержит следующий код:
option batch on
open ftp://download.siteXYZ.com
get /yourfolder/*
close
exit
Вы можете увидеть больше о том, как это работает здесь.
Я использую wget:
wget -r 'ftp://download.siteXYZ.com/directory/'
-r
обозначает рекурсивный. Смотрите man wget
для деталей.
Видимо, с Winscp .. один может просто сделать: имя пользователя -> анонимный и оставить поле пароля пустым, а затем продолжить как обычно. Это похоже на то, что сказал Павек, но кому-то еще могут оказаться полезными предоставленные мной данные. Из предложенных оконных решений это кажется самым простым.
Спасибо всем.
Просто введите «\download.siteXYZ.com» в "Запустить приглашение", и он должен получить этот каталог с помощью проводника Windows.
Программы FTP должны иметь "анонимный вход", например, моя linux-программа под названием "GNOME Commander" имеет возможность входа в публичный FTP. Я считаю, что эта функция среди всех программ.