Как мне скачать все файлы в каталоге с помощью cURL?

Я использую cURL, чтобы попытаться загрузить все файлы в определенном каталоге.

Вот как выглядит мой список файлов:

Список файлов

Я пытался сделать в bash-скрипте: iiumlabs.[].csv.pgp а также iiumlabs* и я думаю, что CURL не большой на подстановочные знаки.

curl -u login:pass ftp.myftpsite.com/iiumlabs* -O

Вопрос: Как мне скачать этот каталог файлов с помощью cURL?

1 ответ

Решение

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
Другие вопросы по тегам