Ubuntu. Wget. Шпаргалка по команде

Главная  >>  Linux  >>  Ubuntu. Wget. Шпаргалка по команде

Решил сделать небольшой цикл шпаргалок по популярным консольным командам. Начнем с wget. Ниже шпаргалка по вызову этой полезной команды.

Примеры вызова функции wget
wget http://site.com/archive.zip загрузить archive.zip в текущую папку
wget -P /path/to/dest http://site.com/archive.zip загрузить archive.zip в папку /path/to/dest
wget -c http://site.com/archive.zip докачать archive.zip в случаи возникновения ошибок связи
wget -O arch.zip http://site.com/archive.zip загрузить archive.zip и назвать новый файл arch.zip
wget -i files.txt загрузить файлы со списка, который находится в files.txt
wget —tries=10 http://site.com/archive.zip указать, сколько следует сделать попыток при скачивании
wget -Q5m -i http://site.com/ квота на макс. размер загружаемых файлов (работает только при рекурсивном скачивании (-r) )
wget —save-cookies cookies.txt —post-data 'username=login&password=pass' http://site.com/auth.php авторизация с обязательным сохранением кук (с целью возможного последующего входа)
echo 'wget http://site.com/archive.zip' | at 20:00 загрузить http://site.com/archive.zip в 20:00 в текущий каталог
wget ftp://site.com/dir/*.zip загрузка всех файлов, соответствующих шаблону (FTP)
wget http://site.com/dir/file{1..10}.zip загрузка всех файлов, соответствующих шаблону (HTTP)
wget -b http://site.com/archive.zip загрузка файла в фоновом режиме (лог сохраняется в wget.log)
export http_proxy=http://proxy.com:3128/;wget http://site.com/archive.zip загрузка *archive.zip* через прокси
wget -m -w 1 http://site.com/ создание зеркала сайта с сохранением абс. ссылок и ожиданием 1-й секунды между запросами
wget —limit-rate=200k http://site.com/archive.zip установка ограничения на скорость работы
wget -R bmp http://site.com/ запретить загрузку bmp
wget -A jpg http://site.com/ загружать только изображения jpg