Я использую cURL, чтобы попытаться загрузить все файлы в определенном каталоге.
Вот как выглядит мой список файлов:
Я попытался сделать в сценарии bash: iiumlabs.[].csv.pgp
и iiumlabs*
и я думаю, что cURL не очень хорош для подстановочных знаков.
curl -u login:pass ftp.myftpsite.com/iiumlabs* -O
Вопрос: Как мне загрузить этот каталог файлов с помощью cURL?
Curl не поддерживает рекурсивную загрузку. Использовать wget --mirror --no-parent [URL]
РЕДАКТИРОВАТЬ: Для SSH на странице руководства curl:
Получите файл с SSH-сервера с помощью SFTP:
curl -u username sftp://shell.example.com/etc/issue
Получите файл с SSH-сервера с помощью SCP, используя закрытый ключ для аутентификации:
curl -u username: --key ~/.ssh/id_dsa --pubkey ~/.ssh/id_dsa.pub \
scp://shell.example.com/~/personal.txt