Рубрики
*NIX информация

загрузка фалов из интернета \ wget \ curl

 
wget -r -l 10 -k http://example.org/ Скопировать весь сайт целиком
wget --user=login --password=password ftp://ftp.example.org/some_file.iso - использование имени пользователя и пароля на FTP/HTTP
wget --continue --recursive --level=1 http://www.vereskmed.ru/music/album_1/ - Ну вот для примера простая команда для скачивания всего первого альбома 

wget ftp://login:password@ftp.example.org/some_file.iso - использование имени пользователя и пароля на FTP/HTTP
wget ftp://myftpserver/имя.abc
wget -c ftp://myftpserver/имя.abc
wget -t 20 --retry-connrefused http://mydownloadserver/имя.iso

wget -p -k -E -H http://mysite.com/site.html
wget -r -l 4 -p -E -k http://mysite.com

curl  -T файл -u имя_пользователя:пароль ftp://backupserver/dir - команда передает указанный файл на FTP-сервер backupserver и сохраняет этот файл в каталоге dir
tar czf - dir/ | curl -T - -u имя_пользователя:пароль ftp://bserverимя.tgz - команда сохраняет результат, получаемый после выполнения команды tar, прямо в файл name.tgz на FTP-сервере


curl -O https://site/file - скачивание файла (ссылка должна быть точной)
curl -O -L http//site/file - скачивание файла, -L позволит выполнить редирект (301)
curl -u username:password ftp://example.com -скачивание с ftp
curl -u username:password -O -L https://site/file - скачать файл 

curl smtp://mail.example.com --mail-from me@example.com --mail-rcpt john@domain.com --upload-file email.txt - отправка почты 
curl -u username:password imap://mail.example.com - доступные почтовые ящики
curl -u username:password imap://mail.example.com -X 'UID FETCH 1234' - чтение почты