Как мне скачать все файлы в каталоге с помощью 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