Jak používat příkaz Wget v systému Linux, Windows nebo Mac

Příkaz Wget Je to jeden z nejpoužívanějších příkazů pro správu stahování v prostředích Linuxu a od roku 1996 neopustil svou sílu, zabezpečení a rozsah. S wget máme několik možností pro jeho provádění v prostředích Linuxu, ale dnes již máme rozsah Mac OS a Windows 10. Použití příkazy umožňuje, aby se naše úkoly staly opravdu jednoduchými, někdy sdílely funkce bez ohledu na operační systém.

Tentokrát budeme analyzovat, jak můžeme použít Wget v těchto třech výkonných operačních systémech, abychom mohli bezpečně as naprostou jistotou spravovat naše stahování.

PoznámkaPamatujte, že v prostředích Linux příkaz wget Standardně je nainstalován ve všech distribucích Linuxu, takže se pojďme podívat, co v něm potřebujeme Windows 10 a na Macu.

1. Předpoklady pro používání Wgetu ve Windows


Pro prostředí Windows 10 Máme dvě možné možnosti použití tohoto příkazu:

Možnost 1Použijte tuto funkci bash pro Windows 10, což nám umožňuje mít prostředí Ubuntu v našich operačních systémech Windows 10. Pamatujme, že bash ve Windows 10 nainstaluje prostředí Ubuntu pro spouštění balíků Linux ve Windows. Chcete -li se dozvědět více o tom, jak nainstalovat a konfigurovat bash v systému Windows 10, můžete navštívit následující odkaz:

Bash Windows 10

Možnost 2Můžeme také použít aplikaci třetí strany, která nám dává možnost provedení příkazu wget například GnuWin32, z nichž vám ponecháme odkaz ke stažení.

GnuWin32

2. Předpoklady pro používání Wgetu na Macu


Krok 1
Pro prostředí macOS Sierra musíte nainstalovat správce vařit které můžeme podrobně analyzovat z následujícího odkazu:

Vařit

Krok 2
S brew musíme aplikaci nainstalovat pomocí následujícího skriptu:

 xcode -select -install ruby ​​-e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" brew doctor

ZVĚTŠIT

Krok 3
Jakmile je tento proces hotový, použijeme k instalaci wgetu v macOS Sierra následující příkaz:

 brew install wget

ZVĚTŠIT

3. Stahujte soubor základním způsobem pomocí Wgetu pro Windows, Linux a Mac


Používání Wgetu na základní úrovni se skládá z následující syntaxe:
 wget Adresa odkazu
To nám umožňuje nativní stahování souborů s přihlédnutím k rychlosti sítě, kterou aktuálně máme. Chcete -li stáhnout soubor v základní podobě v různých operačních systémech, uvidíme následující.

Prostředí Linux

Prostředí Windows 10

Prostředí MacOS Sierra

ZVĚTŠIT

4. Stahujte soubor bez ztráty stahování při použití s ​​Wgetem pro Windows, Linux a Mac


Chcete -li povolit stahování pauza buď kvůli chybě sítě, nebo kvůli výpadku napájení, můžeme použít -c parametr umožnit, pokud se něco nezdaří, jakmile se znovu přihlásíme, stahování bude pokračovat. Použitá syntaxe je:
 wget -c Adresa_odkazu
Prostředí Linux

Prostředí Windows 10

Prostředí MacOS Sierra

ZVĚTŠIT

5. Stáhněte si celý web s Wgetem pro Windows, Linux a Mac


K úplnému stažení webové stránky použijeme následující syntaxi:
 wget -m http: // Adresa
Prostředí Linux

Prostředí Windows 10

Prostředí MacOS Sierra

ZVĚTŠIT

6. Další parametry pro Wget -m


Tímto příkazem jsme stáhli všechny součásti webové stránky, ale můžeme přidat parametry jako:

--convert-linksTato možnost umožňuje změnit všechny odkazy stránky tak, aby na sebe navzájem ukazovaly.

--požadavky na stránkuTo umožňuje styly stahování stránky pro skvělé offline prohlížení.

--no-rodičVyhněte se stahování hlavní stránky s tím spojené.

7. Další parametry pro použití Wgetu


Můžeme použít některé parametry pomocí wget v kterémkoli z těchto operačních systémů (Windows, Mac a Linux), jako například:

wget -rUmožňuje nám stáhnout soubor webové stránky rekurzivně nebo pomocí FTP je syntaxe:

 wget -r ftp: // Adresa

wget -iNabízí nám možnost stáhněte si seznam adres URL například v textovém souboru, můžeme mít soubor s názvem Solvetic.txt, takže použijeme následující:

 wget -i Solvetic.txt

muž wgetTato možnost zobrazí seznam Každá možnost ke kterému máme přístup pomocí wget.

wget -pTento parametr nám dává možnost stáhnout si kompletní webovou stránku včetně doplňků, jako jsou online obrázky, styly atd.

wget -oPomocí tohoto parametru můžeme vytvořit a zpráva o propuštění které jsme provedli například:

 wget -o solvetic.txt http: // Adresa

wget -t (#)Výchozí wget provede pokus o 20 připojení k zahájení stahování, ale v případě, že je web velmi přetížený, můžeme tento parametr použít zvýšit množství pokusy, například:

 adresa wget -t 30

Jak vidíme, Wget je velmi účinný a praktický příkaz pro vše, co souvisí se stahováním. Jednoduchým způsobem jsme viděli, jak být schopen použijte příkaz wget na systémech Windows, Mac i Linux, v druhém případě je to jednodušší, protože je již implementováno. Někdy lze použít příkazový moment mezi různými systémy a my jen musíme najít správný způsob, jak to zohlednit.

Příkazy usnadňují naše úkoly, protože v koncovém prostředí můžeme spouštět funkce, aniž bychom museli zasahovat grafické prostředí. Další příklad, kde můžete vidět důležitost příkazů, je in jak opravit DNS ve Windows 10, macOS Sierra a Linux.

Opravte DNS Mac, Windows a Linux

wave wave wave wave wave