Руководство по использованию команды Wget

wget

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

Загрузка веб-страниц, используя wget

Например, вы хотите загрузить главную страницу сайта freshtutorial.com. Вам нужно просто выполнить команду:

wget freshtutorial.com

Начнётся загрузка, и файл будет сохранён в вашей домашней директории для дальнейшего использования в оффлайне. Теперь давайте представим, что у вас появилась проблема, или у удаленного сервера возникли какие-либо неполадки. Wget по умолчанию пытается повторно подсоединиться к серверу двадцать раз. Вы можете изменить этот лимит следующей командой:

wget -t freshtutorial.com

Теперь wget будет пытаться восстановить соединение с сервером восемь раз. Команда выше загрузит только файл index.html. Что же сделать, если вы хотите загрузить веб-сайт или страницу полностью? Команда ниже загрузит веб-сайт до пятого уровня вложенности

wget -r freshtutorial.com

Чтобы сконвертировать весь веб-сайт для оффлайн-просмотра, вы можете использовать следующую команду

wget —convert-links -r linux.about.com -o logfile

Загружаем и восстанавливаем ваши загрузки, используя Wget

Представим, что вы загружаете файл, как тут внезапно отключился Интернет. Используя wget, вы можете возобновлять ваши загрузки. Чтобы загрузить файл, просто откройте ваш терминал и введите команду wget, а затем URL. Например

wget URL

wget http://wordpress.org/extend/themes/download/evolve.1.2.2.zip

Теперь, что если вы загружаете большой файл, например, игру, и соединение с сервером разорвалось? Теперь вам нужно начать загружать файл с начала, если вы не использовали никакого менеджера закачек. Wget позволяет вам загружать файлы с того момента, как вы отключились от сети. Для этой цели, мы будем использовать следующую команду:

wget -c http://wordpress.org/extend/themes/download/evolve.1.2.2.zip

Это возобновит вашу загрузку.

Загружаем динамический веб-сайт в статичную локальную копию

А что, если вы хотите загрузить динамический веб-сайт, например на WordPress, Joomla или Durpal, в котором многие вещи хранятся в базе данных? Для этой цели вы можете использовать следующую команду, которая сконвертирует все динамичные веб-страницы в статичные, которые вы сможете использовать локально, без сети

wget —mirror —convert-links URL

Пример

wget —mirror —convert-links freshtutorial.com

Анализ HTTP-запроса

Для этой цели мы будем использовать следующую команду в терминале

wget -r —spider URL

Пример

wget -r —spider freshtutorial.com

Если Вы не знаете как узнать ip адрес сайта, почитайте об этом на meoblog.ru.