Vyhledávání na webu

5 Nástroje CLI pro stahování souborů a procházení Internetu


Příkazový řádek Linuxu, nejdobrodružnější a nejúžasnější část GNU/Linuxu, je velmi skvělý a mocný nástroj. Samotný příkazový řádek je vysoce produktivní a dostupnost různých vestavěných aplikací příkazového řádku a aplikací třetích stran činí Linux robustním a výkonným. Linux Shell podporuje různé webové aplikace různého druhu, ať už se jedná o stahovač torrentů, vyhrazený stahovač nebo surfování po internetu.

Zde představujeme pět vynikajících internetových nástrojů příkazového řádku, které jsou velmi užitečné a ukázaly se jako velmi užitečné pro stahování souborů a procházení internetu v terminálu Linux.

1. rTorrent – Textový BitTorrent klient

rTorrent je textový BitTorrent klient napsaný v C++, navržený pro vysoký výkon. Je k dispozici pro většinu standardních distribucí Linuxu, včetně FreeBSD a Mac OS X.

Nainstalujte rTorrent na Linux

Chcete-li nainstalovat rTorrent v systému Linux, použijte následující příkaz vhodný pro vaši konkrétní distribuci systému Linux.

sudo apt install rtorrent         [On Debian, Ubuntu and Mint]
sudo yum install rtorrent         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/rtorrent  [On Gentoo Linux]
sudo apk add rtorrent             [On Alpine Linux]
sudo pacman -S rtorrent           [On Arch Linux]
sudo zypper install rtorrent      [On OpenSUSE]    

Zkontrolujte, zda je rtorrent správně nainstalován spuštěním následujícího příkazu v terminálu.

rtorrent

Zde jsou některé užitečné klávesové zkratky rTorrent a jejich příslušné použití.

  • CTRL+ q – Ukončí aplikaci rTorrent
  • CTRL+ s – Zahájit stahování
  • CTRL+ d – Zastavení aktivního stahování nebo Odebrání již zastaveného stahování.
  • CTRL+ k – Zastavení a ukončení aktivního stahování.
  • CTRL+ r – Hash Zkontrolujte torrent před zahájením nahrávání/stahování.
  • CTRL+ q – Když se tato kombinace kláves provede dvakrát, rTorrent se vypne bez odeslání signálu stop.
  • Šipka doleva – Přesměrování na předchozí obrazovku.
  • Šipka doprava – Přesměrování na další obrazovku

2. Wget – Nástroj pro stahování souborů z příkazového řádku

Wget je součástí projektu GNU, název je odvozen od World Wide Web (WWW). Wget je skvělý nástroj, který je užitečný pro rekurzivní stahování a offline prohlížení HTML z místního serveru a je dostupný pro většinu platforem, ať už je to Windows, Mac< nebo Linux.

Wget umožňuje stahovat soubory přes HTTP, HTTPS a FTP. Navíc může být užitečný při zrcadlení celého webu, stejně jako při podpoře proxy procházení a pozastavení/obnovení stahování.

Nainstalujte Wget v Linuxu

Wget je projekt GNU a je součástí většiny standardních linuxových distribucí a není nutné jej stahovat a instalovat samostatně. Pokud není ve výchozím nastavení nainstalována, můžete ji nainstalovat pomocí apt, yum nebo dnf.

sudo apt install wget         [On Debian, Ubuntu and Mint]
sudo yum install wget         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/wget  [On Gentoo Linux]
sudo apk add wget             [On Alpine Linux]
sudo pacman -S wget           [On Arch Linux]
sudo zypper install wget      [On OpenSUSE]    

Základní použití příkazu Wget

Stáhněte si jeden soubor pomocí wget.

wget http://www.website-name.com/file

Stáhněte si celý web, rekurzivně.

wget -r http://www.website-name.com

Stáhněte si konkrétní typy souborů (řekněme PDF a png) z webové stránky.

wget -r -A png,pdf http://www.website-name.com

Wget je skvělý nástroj, který umožňuje vlastní a filtrované stahování i na stroji s omezenými zdroji. Snímek obrazovky stahování wget, kde zrcadlíme web (yahoo.com).

3. cURL – Přenosy dat z příkazového řádku

cURL je nástroj příkazového řádku pro přenos dat přes řadu protokolů. cURL je aplikace na straně klienta, která podporuje protokoly jako FTP, HTTP, FTPS, TFTP, TELNET, IMAP, POP3 atd.

cURL je jednoduchý downloader, který se liší od wget v podpoře LDAP a POP3 ve srovnání s ostatními. Kromě toho je v cURL dobře podporováno stahování proxy, pozastavení stahování a obnovení stahování.

Nainstalujte cURL v Linuxu

Ve výchozím nastavení je cURL k dispozici ve většině distribucí buď v úložišti, nebo nainstalované. pokud není nainstalován, stačí provést apt nebo yum, abyste získali požadovaný balíček z úložiště.

sudo apt install curl         [On Debian, Ubuntu and Mint]
sudo yum install curl         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/curl  [On Gentoo Linux]
sudo apk add curl             [On Alpine Linux]
sudo pacman -S curl           [On Arch Linux]
sudo zypper install curl      [On OpenSUSE]    

Základní použití příkazu cURL

Chcete-li stáhnout soubor ze zadané adresy URL a uložit jej pod stejným názvem jako vzdálený soubor.

curl -O https://example.com/file.zip

Chcete-li stáhnout více souborů současně v jednom příkazu.

curl -O URL1 -O URL2 -O URL3

Chcete-li omezit rychlost stahování na 500 kilobajtů za sekundu.

curl --limit-rate 500k -O https://example.com/largefile.zip

Stažení souboru ze serveru FTP pomocí zadaných přihlašovacích údajů.

curl -u username:password -O ftp://ftp.example.com/file.tar.gz

Chcete-li zobrazit pouze záhlaví HTTP adresy URL.

curl -I https://example.com

4. w3m – Textový webový prohlížeč

w3m je textový webový prohlížeč vydaný pod licencí GPL, který uživatelům umožňuje procházet internet pomocí terminálu nebo rozhraní příkazového řádku. Vykresluje webové stránky jako prostý text, což poskytuje snadný a efektivní způsob přístupu k webovému obsahu bez potřeby grafického uživatelského rozhraní.

Nainstalujte w3m v Linuxu

w3m je opět k dispozici ve výchozím nastavení ve většině distribucí Linuxu. Pokud v případě není k dispozici, můžete požadovaný balíček vždy apt nebo yum.

sudo apt install w3m         [On Debian, Ubuntu and Mint]
sudo yum install w3m         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/w3m  [On Gentoo Linux]
sudo apk add w3m             [On Alpine Linux]
sudo pacman -S w3m           [On Arch Linux]
sudo zypper install w3m      [On OpenSUSE] 

Chcete-li procházet webové stránky pomocí w3m z terminálu, můžete použít následující příkaz.

w3m linux-console.net

5. Elinks – textový webový prohlížeč

Elinks je bezplatný textový webový prohlížeč pro Unix a systémy založené na Unixu. Elinks podporují HTTP a HTTP Cookies a také podporují skripty procházení v Perlu a Ruby.

Procházení založené na tabulkách je dobře podporováno. Nejlepší na tom je, že podporuje myš a barvy displeje a podporuje několik protokolů jako HTTP, FTP, SMB, IPv4, a IPv6.

Nainstalujte Elinks v Linuxu

Ve výchozím nastavení jsou elinky dostupné také ve většině distribucí Linuxu. Pokud ne, nainstalujte jej pomocí apt nebo yum.

sudo apt install elinks         [On Debian, Ubuntu and Mint]
sudo yum install elinks         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/elinks  [On Gentoo Linux]
sudo apk add elinks             [On Alpine Linux]
sudo pacman -S elinks           [On Arch Linux]
sudo zypper install elinks      [On OpenSUSE] 

Chcete-li procházet web pomocí Elinks z terminálu, můžete použít následující příkaz.

elinks linux-console.net

Závěr

To je prozatím vše. Vrátím se s dalším strhujícím článkem, který si určitě rádi přečtete. Do té doby zůstaňte naladěni a připojeni k Tecmint. Nezapomeňte se podělit o svou cennou zpětnou vazbu v sekci komentářů.