nisfarm.ru

Příkazy Wget: příklady. Program konzoly pro stahování souborů přes síť Wget

Zdá se, že ve světě, kde polovina světové populace aktivně používá počítače a je zvyklá na stylové grafické rozhraní a bohaté rysy toho, není místo pro textové aplikace už. Před asi 20 lety bylo počítačové rozhraní hrozný černý panel, který nezobrazoval nic kromě sady bílých symbolů a veškerá kontrola byla prováděna prostřednictvím textových příkazů. Překvapivě, kolik jsou tyto programy ošklivé, takže jsou funkční a spolehlivé.

Co je Wget?

Wget (nazývaný také GNU Wget Linux) je konzola, neinteraktivní aplikace pro práci se soubory a webovými stránkami. Ve skutečnosti jde o program pro stahování souborů z Internetu, který je charakterizován nedostatkem grafického rozhraní a řady funkcí správy, které nejsou typické pro modernější řešení.

Program byl vyvinut chorvatským inženýrem Hrvojim Niksicem a vývoj je nyní podporován Giuseppem Skrivanem a komunitou Linuxu. První sestava nástroje (poté ještě nazvaná GetURL) byla zavedena v lednu 1996. Program byl napsán v programovacím jazyce C a byl publikován pod licencí GNU. Zpočátku byl nástroj uvolněn na platformě Linux. V průběhu času byl nástroj přeložen do mnoha jazyků a přenesen na všechny populární platformy, včetně Wget pro Windows 7 (a novější), Wget pro MacOS a tak dále.

wget příkazy

Tento program není interaktivní, což znamená, že jakýkoli proces zahájený v rámci jeho schopností nelze ovládat, lze jej řídit odkazem na ovládací prvky samotného operačního systému.

Navzdory skutečnosti, že moderní prohlížeče mají obvykle vestavěný správce stahování, jsou stále navrženy pro interaktivní interakci, proto je práce v manuálním režimu obtížná. Wget naopak umožňuje automatizovat celou řadu procesů. Například je možné připravit textový dokument se seznamem webových stránek předem, pomocí něhož můžete stahovat několik souborů a stránek najednou.

Hlavní funkce programu

Přesto je to především program pro stahování souborů, což znamená zřejmou jeho hlavní funkci.




Wget si může stáhnout jakýkoliv materiál z internetu, ať už je to dokumenty, výkonné soubory nebo celé webové stránky ve formátu HTML (různými protokoly). Soubory lze stáhnout z adresáře protokol FTP.

wget linux

Klient může provést rekurzivní stahování, automaticky přepíná na odkazy na určitém webu (nebo na několika webových stránkách) a současně obnoví původní strukturu webové stránky. Stažené webové stránky můžete prohlížet bez přístupu k síti (ve výchozím nastavení jsou staženy jako adresy pro online prohlížení).

Wget původně upraveny pro pomalé nebo nestabilní typy připojení, takže je důležitým rysem je schopnost obnovit přerušení stahování souboru (to je možné v případě, že server podporuje RANGE hlavičky). Wget lze také sledovat stav serverů (dostupnost) pro překládky a aktualizaci (check wget souborů záhlaví a podporuje nejnovější verzi) soubory a webové stránky.

Program má také řadu vlastností, které jsou typické pro tzv. Pavoukové nástroje, které prozkoumají různé webové stránky a servery za přítomnost určitých souborů na nich.

Podporované platformy

Wget Linux se stal základem pro tento produkt. Jak bylo uvedeno výše, nástroj zpočátku pracoval pouze na Linuxu, ale rychle získal popularitu a byl přizpůsoben jiným systémům. Například můžete najít verzi Wget pro Windows 7 a více moderních operačních systémů a existují sestavy s grafickým rozhraním. Co se týče systému Linux, program se často rozšiřuje do distribuce. Terminály v některých systémech Linux původně podporují příkazy Wget. Ubuntu, Fedora, openSUSE a další distribuce spotřebitelů pracují s programem, jak se říká, mimo krabici. Dále zvažte program podrobněji.

program pro stahování souborů

Příkazy Wget: seznam základních parametrů

Základní seznam příkazů obsahuje:

  • -V - umožňuje zjistit, která verze programu se právě používá;
  • -h - zobrazuje nejkomplexnější seznam příkazů pro práci s aplikací;
  • -b - umožňuje umístit program do pozadí;

Seznam možností zpráv

Příkazy Wget umožňují plně zobrazovat zobrazené informace. Zde je jejich seznam:

  • -o logfile - vytvoří soubor protokolu, ve kterém je napsán celý proces aplikace;
  • -logfile - umožňuje přidat stávající soubor protokolu namísto vytvoření nového;
  • -d - zobrazuje potřebné informace pro vývojáře a debugger (pomáhá řešit problémy a opravovat chyby v práci klienta);
  • -q - zakázání zobrazení zpráv;
  • -v - tato volba je ve výchozím nastavení povolena, poskytuje podrobnou zprávu o všech procesech vyskytujících se v programu (v reálném čase);
  • -nv - výrazně snižuje informace, které uživateli dostává ve zprávách. K dispozici jsou pouze nejpoužívanější oznámení o datech a chybách;
  • -i souboru (s cestou k souboru) - příkaz umožňuje skenovat soubor, izolovat z odkazu a provést zagruzku- lze použít soubory různých formátů, včetně HTML, ale pokud budete používat tento příkaz, že není nutné zadat cestu k souboru na příkazovém řádku;
  • -f - způsobí, že program čte soubor jako HTML - při použití tohoto příkazu pracuje s místním HTML dokumentem, může dojít k chybě, aby se tomu zabránilo, stačí zadat v dokumentu .

Seznam nabídek zavádění

Základní příkazy pro práci s nahrávání souborů s pomocí Wget. Zde je jejich základní soubor:

Příkaz wget nebyl nalezen

  • --bind-address = ADDRESS - tento příkaz umožňuje přenos dat vazby na adresu ADDRESS lokálního počítače. Při použití připojení TCP / IP je vyžadován příkaz k přesné specifikaci adresy IP (pokud existuje více než jedna).
  • -t číslo (musíte zadat číslo) - umožňuje uživateli vybrat počet stažení. Chcete-li zabránit duplicitě, musíte zadat hodnotu čísla rovnající se nule.
  • -nc - tento příkaz umožňuje obnovit předchozí stav staženého souboru v případě selhání sítě a přerušení stahování. Pokud nepoužíváte jeden z příkazů bootování (-N, -nc, -r), Wget vytvoří kopii a spustí stahování znovu. Volba -r vám umožňuje nahradit existující soubory.
  • -s - také usnadňuje restartování souboru v případě ztráty připojení (a když Wget přestal se pokusit o obnovení připojení). Stačí zadat daný příkaz před odkazem na soubor. Pokud je v adresáři podobný soubor, Wget ji identifikuje a automaticky rozhodne, zda se má restartovat. Příkaz lze použít pouze na serverech, kde je podporována hlavička RANGE.

wget příkazy příklady

  • --progress - umožňuje zvolit typ zobrazení stavu stahování. Můžete zadat - progress = bar nebo progress = dot.
  • --spider - nahrazuje příkaz pro stahování souboru a kontroluje jeho přítomnost na serveru;
  • -w (v sekundách) - udává časový interval mezi stahováním.
  • -q (udává se v kilobajtech nebo megabajtech) - umožňuje jemné vyladění velikosti stažených dat a omezení nadměrných svazků. Nicméně, stojí za to si povšimnout, že jeden soubor bude načten bez ohledu na nastavení kvót (to znamená, že u jednoho souboru tato možnost nebude fungovat, ať už je to těžké).

Seznam parametrů protokolu HTTP

  • --http-user = a --http-passwd = - povolit zadání přihlašovacího jména a hesla pro autorizaci na webovém zdroji, ze kterého budou soubory staženy.
  • -C = zapnuto / vypnuto - umožňuje zapnout nebo vypnout ukládání dat na straně serveru.
  • --cookies = zapnuto / vypnuto - stejné jako pro mezipaměť, pouze pro soubory cookie. Umožňuje buď zastavení nebo obnovení výměny dat cookie potřebných pro udržení statistiky návštěvníka. Ve výchozím nastavení je tato možnost povolena, ale soubory cookie nejsou uloženy na pevném disku.
  • --save-cookies - umožňuje ukládat soubory cookie (pouze nová data).
  • --proxy-user a -proxy-passwd - umožňuje zadat přihlašovací jméno a heslo pro autorizaci na serveru proxy (pokud je zapojen).

wget příkazy z ubuntu

Seznam nastavení FTP

Pokročilé možnosti práce s Wget. Příkazy FTP:

  • -nr - zakazuje smazání dočasných souborů z adresáře .listing, které jsou spontánně generovány při práci s FTP;
  • -g on / off - umožňuje nástrojům používat speciální znaky v adresářích FTP;
  • --pasivní-ftp - tento příkaz lze použít v přítomnosti firewallu pro aktivaci pasivního režimu FTP (když je sám uživatel odpovědný za vytvoření připojení k serveru).

Příkazy Wget: příklady použití

Nejjednodušší a nejběžnější příklad pro práci s programem je samozřejmě stahování souborů. Zkoušce Wgetu-příkaz, můžete začít s jednoduchým odkazem na informace o síti a zadejte konzole / terminálu: Wget * odkaz ukazující přesnou a úplnou cestu k souboru *.

Chcete-li pokračovat ve stahování souboru, použijte: Wget-c * odkaz specifikující přesnou a úplnou cestu k souboru *.

wget příkazy ftp

Pokud existuje plánovaný seznam s odkazy na soubory a dokumenty, můžete použít příkaz Wget -i filelist.txt.

Pokud jde o stahování webových stránek, vše je zde trochu komplikovanější, ale současně se počet příležitostí výrazně zvyšuje. Abyste znovu nezadali parametry pokaždé, když potřebujete načíst webové stránky, můžete vytvořit skripty nebo nastavit všechna nastavení do souboru .wgetrc.

Chcete-li webovou stránku uložit jako odkazy (bude těžké je otevřít na místním počítači), můžete pomocí příkazu Wget -m * zadat přesnou a úplnou cestu k souboru *.

Chcete-li zpřístupnit stejnou stránku pro prohlížení bez připojení k Internetu, můžete použít odkaz Wget -r -10 -k * s přesnou a úplnou cestou k souboru *.

Chyba formátování Nenalezený příkaz Wget může znamenat jakýkoli typový a nesprávně zadaný parametr.

Sdílet na sociálních sítích:

Podobné
© 2021 nisfarm.ru