Wget - практически стандарт среди программ для закачек

Материал из Викиадмин
Перейти к навигации Перейти к поиску

wget — бесплатная консольная программа для загрузки файлов по сети. Поддерживает протоколы HTTP, FTP и HTTPS, а также поддерживает работу через прокси-сервер. Программа включена почти во все дистрибутивы Linux.

Использование

Скачивание с докачкой

   wget -c URL

Сохранить как

   wget URL -O FILENAME

Закачка всех URL из списка FILELIST

   wget -i FILELIST

Использование имени пользователя и пароля на FTP/HTTP:

   wget –user=login –password=password ftp://ftp.example.org/some_file.iso


Как скачать сайт целиком

Иногда нужно иметь копию какого-либо сайта на локальном компьютере. Кроме httrack, эту работу может сделать и wget

   wget -E -r -k -N -l 7 -p -nc http://wikiadmin.net

Таким образом мы получим практически весь сайт, с некоторыми ограничениями. Например:

 -l 4 указывает, что качать надо на глубину не более 4 переходов. Можно и больше, но есть ли смысл- решать уже вам, сайты разные бывают
 -nc продолжаем закачку с того места, где прервали.
 -N сравнение по дате на тот случай, если сайт уже обновился
 –domains=wikiadmin.net разрешит грузить только с этого домена. Нужно, чтобы закачка не пошла со сторонних сайтов
 -r позволит рекурсивно бродить по страницам
 -k переделает все ссылки так, чтобы локально сайтом можно было пользоваться
 -p загрузит все файлы, которые нужны для отображения страниц. Это таблицы стилей, изображения и т.д.
 -E добавит расширение html

см. так же

  • Aria2 - ещё одна качалка с функцией закачки в том числе и торрентов