Wget команда в Ubuntu

Днес, ние анализираме и да обмислят използването на Wget полезност в Linux. Работа в конзолата, ние често трябва да си взаимодействат с мрежата, като например изтегляне на файлове или цели уеб страници. То може да бъде различни скриптове, инсталационни пакети, програми, ключове, списъци на пакети и др. Изтегляне на файла в Linux конзола, можете да използвате Wget полезност. Нейният ще разгледаме в тази статия.

Wget - много мощен инструмент, който може да работи с HTTP, HTTPS и FTP. Освен това поддържа прокси. Wget команда може да изпълнява качване на файлове, дори и във фонов режим - без взаимодействие с потребителя, за разлика от повечето уеб браузъри.

В допълнение към изтеглянето на файлове, можете да спестите уеб страници или цели уеб сайтове, благодарение на откриването на връзките на страниците. Такава възможност се нарича още рекурсивни изтегляне. Това е всичко, да обсъдим в днешната статия, но ще започне, както винаги, с синтаксиса и основните възможности за комунални услуги.

Използването Wget в Linux

Екип Wget Linux, обикновено идва по подразбиране в повечето Линукс дистрибуции, но ако не, то може да бъде много лесен за инсталиране. Например настройка е, както следва:

И в дистрибуции на базата на Debian:

Сега преминете направо към примерите:

синтаксис Wget

Екип Wget Linux има много прост синтаксис:

Можете да посочите повече от един URL, за да изтеглите, но няколко. Опции не са задължителни, но в повечето случаи те се използват, за да изберете настройките за изтегляне.

опции синтаксис е много лесно. Всяка опция обикновено има и дълго и кратко име. Те могат да се записват като към URL адреса, както и след това. Между опция и неговата стойност не е задължително да добавите интервал, например, можете да напишете -o влезете или -olog. Тези стойности са еквивалентни. Също така, ако няма опции параметър не е необходимо, за да започне всеки с тире, можете да ги напиша всички заедно: -drc и -d -r -с. Тези параметри са също еквивалент Wget.

А сега нека се към списъка с опции. Wget има твърде много възможности, ние ще обсъдим само основните.

-V (--version) - дисплей версия

-ч (--help) - извличане на сертификат

-б (--background) - работи във фонов режим

-о файл (--out-файл) - да се уточни в лог файл

-г (--debug) - позволи отстраняване на грешки режим

-V (--verbose) - за да се покаже най-много информация за полезността

-Q (--quiet) - показване на най-малко информация за дейността

-подам (--input-файл) - чете от URL файл

-Т (--tries) - броя на опитите за свързване към сървъра

-О файл (--output-документ) - файл, който ще се съхраняват данните

-с (--continue) - да продължи прекъсната изтегляне

-S (--server-отговор) - извод отговор сървър

--паяк - тества функционалността на URL

-Т време (--timeout) - изчакване свързването към сървъра

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

-w (--wait) - интервал между искания

-Q (--quota) - максимален размер на товара

-4 (--inet4only) - използването на IPv4 протокол

-6 (--inet6only) - използване на IPv6 протокола

-U (--user-агент) - User Agent String изпратена до сървъра

-R (--recursive) - рекурсивни работен инструмент

-л (--level) - дълбочина на рекурсивни сканирането. По подразбиране, дълбочина = 5.

-к (--convert връзки) - преобразуват връзки към местните страниците се зареждат

-P (--directory-префикс) - директорията, където файловете ще се изтегли

-м (--mirror) - сайт за сваляне на локалната машина

-р (--page предпоставки) - по време на сайта за изтегляне, за да изтеглите всички необходими файлове, необходими за да се покаже на страницата

-HTTP-потребител = -HTTP-ако съществува = - потребителско име и парола, за да -server на HTTP.

Това не е всичко, клавишите за Wget, но твърде много теория, сега нека да преминем към практиката. Примери Wget много по-интересно.

Примери Wget команда:

1. Изтеглете файла

Wget команда ще изтегли един файл и да го запазите в текущата директория. По време на зареждане, ще видим напредък, големина на файла, дата на последната промяна, както и скоростта на изтегляне:

2. Запишете файла с друго име

-О опция ви позволява да укажете името на съхранявана файл, например, за да изтеглите файл с wget.zip името wget.tar.gz:

3. Изтегляне на множество файлове

Можете да изтеглите множество файлове с една единствена команда, дори и за различни протоколи като просто укажете им URL:

4. Вземете URL адреса на файла

5. Продължете да изтеглите

Wget полезност е проектиран да работи в бавни и нестабилни мрежи. Така че, ако изтеглите големи файлове, както и по време на зареждане е била изгубена връзка, можете да изтеглите файла с помощта Wget с опцията -с.

6. Изтегляне на файлове на заден план

Опцията -b накара програмата да работи във фонов режим, като всички продукция се записва в лог файл, Wget специални клавиши се използват за конфигуриране на лог файл:

скорост 7. Ограничаване на натоварването

Wget команда ви позволява не само да продължи сваляне на файлове, но също така да се ограничи скоростта на изтегляне. За тази цел има опция --limit ставка. Например ограничи скоростта на 100 килобита:

На разположение тук, както и в други подобни команди, за да определят скоростта на индекси к - килобита, м - мегабита, г - гигабитови, и така нататък.

8. Свържете потребителско име и парола

Някои ресурси изисква удостоверяване изтеглите файловете си. С --http потребител = опции за потребителско име. - HTTP-парола = парола и --ftp потребител = потребителско име. --ftp-парола = парола, можете да зададете потребителско име и парола, за да HTTP или FTP ресурси.

9. Изтеглете и стартирайте

Вероятно сте виждали тези отбори. Wget ви позволява мигновено да изпълни изтеглят скриптове:

10. Съхранете файла в папката

По подразбиране, Wget записва файла в текущата папка, но това поведение е много лесно да се промени, като използвате опцията -P:

11. Подаване на информация за браузъра

Някои сайтове се филтрират ботове, но можем да предадат невярна информация за нашия браузър (потребителски агент) и на страницата, от който дойдохме (HTTP-референт).

12. Броят на опитите да се изтеглят

По подразбиране, Wget опитват да изтеглите отново 20 пъти, преди да свърши с грешка. Колко пъти може да се променя от опции --tries:

13. Изтеглянето на квота

Ако сте на разположение, само ограничено количество трафик, можете да настроите помощната програма, колко информация може да бъде изтеглен, като позволява да сваляте файлове от списък с десет мегабайта:

В нея работят едни и същи показатели, за да се посочи размера - к. м. гр. и така нататък.

14. за изтегляне от сайта

Wget позволява изтеглянето не само на един файл, но цели сайтове, така че можете да ги видите по-късно офлайн. За да изтеглите сайт написан по този начин:

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

Можете също така да се чете: