RHEL CentOS Debian Ubuntu загрузка файлов curl

Установка

Debian Ubuntu
# apt-get install curl

RHEL CentOS
# yum install curl

Загрузка файла по http
# curl -o /tmp/filenmame.iso http://mirror.yandex.ru/centos/6.3/isos/x86_64/CentOS-6.3-x86_64-bin-DVD1.iso

/tmp/filenmame.iso - путь и имя скачанного файла.

Загрузка нескольких файлов
# curl -o /tmp/file1 http://mirror.yandex.ru/centos/6.3/isos/i386/0_README.txt -o /tmp/file2 http://mirror.yandex.ru/centos/6.3/isos/x86_64/0_README.txt

Загрузка файлов с ssh сервера
curl -u user:password --key ~/.ssh/id_rsa --pubkey ~/.ssh/id_rsa.pub scp://server1/path/file

user - имя пользователя
password - пароль
--key ~/.ssh/id_rsa --pubkey ~/.ssh/id_rsa.pub - при необходимости используем ключи

Загрузка по http с авторизацией
curl -u user:password http://www.test.com/path/file

Загрузка с ftp
curl -u user:password ftp://ftp.server.name/path/file