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-потребител =
Това не е всичко, клавишите за 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.