Ricerca nel sito web

5 strumenti CLI per scaricare file e navigare in Internet


La riga di comando di Linux, la parte più avventurosa e affascinante di GNU/Linux, è uno strumento molto interessante e potente. La riga di comando stessa è altamente produttiva e la disponibilità di varie applicazioni da riga di comando integrate e di terze parti rendono Linux robusto e potente. La shell Linux supporta una varietà di applicazioni web di vario tipo, che si tratti di un downloader torrent, un downloader dedicato o la navigazione in Internet.

Qui presentiamo cinque eccellenti strumenti Internet da riga di comando che sono molto utili e si rivelano molto utili per scaricare file e navigare in Internet in un terminale Linux.

1. rTorrent: client BitTorrent basato su testo

rTorrent è un client BitTorrent basato su testo scritto in C++, progettato per prestazioni elevate. È disponibile per la maggior parte delle distribuzioni Linux standard, inclusi FreeBSD e Mac OS X.

Installa rTorrent su Linux

Per installare rTorrent su Linux, utilizza il seguente comando appropriato per la tua specifica distribuzione 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]    

Controlla se rtorrent è installato correttamente eseguendo il seguente comando nel terminale.

rtorrent

Ecco alcune utili combinazioni di tasti rTorrent e i loro rispettivi usi.

  • CTRL+q: esci dall'applicazione rTorrent
  • CTRL+s: avvia il download
  • CTRL+d: interrompe un download attivo o rimuove un download già interrotto.
  • CTRL+k: interrompe e chiude un download attivo.
  • CTRL+ r – Controlla l'hash di un torrent prima dell'inizio del caricamento/download.
  • CTRL+ q – Quando questa combinazione di tasti viene eseguita due volte, rTorrent si spegne senza inviare un segnale di arresto.
  • Tasto freccia sinistra: reindirizza alla schermata precedente.
  • Tasto freccia destra: reindirizza alla schermata successiva

2. Wget: downloader di file dalla riga di comando

Wget fa parte del progetto GNU, il nome deriva dal World Wide Web (WWW). Wget è uno strumento brillante, utile per il download ricorsivo e la visualizzazione offline di HTML da un server locale ed è disponibile per la maggior parte delle piattaforme, siano esse Windows, Mac< o Linux.

Wget rende possibile scaricare file tramite HTTP, HTTPS, e FTP. Inoltre, può essere utile per eseguire il mirroring dell'intero sito Web, nonché supportare la navigazione proxy e sospendere/riprendere i download.

Installa Wget su Linux

Essendo Wget un progetto GNU, viene fornito in bundle con la maggior parte delle distribuzioni Linux standard e non è necessario scaricarlo e installarlo separatamente. Se non è installato per impostazione predefinita, puoi comunque installarlo utilizzando apt, yum o 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]    

Utilizzo di base del comando Wget

Scarica un singolo file usando wget.

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

Scarica un intero sito Web, in modo ricorsivo.

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

Scarica tipi specifici di file (ad esempio PDF e PNG) da un sito Web.

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

Wget è uno strumento meraviglioso che consente download personalizzati e filtrati anche su una macchina con risorse limitate. Uno screenshot del download di wget, in cui stiamo eseguendo il mirroring di un sito Web (yahoo.com).

3. cURL – Trasferimenti dati dalla riga di comando

cURL è uno strumento da riga di comando per il trasferimento di dati su una serie di protocolli. cURL è un'applicazione lato client che supporta protocolli come FTP, HTTP, FTPS, TFTP, TELNET, IMAP, POP3, ecc.

cURL è un semplice downloader che è diverso da wget nel supportare LDAP e POP3 rispetto ad altri. Inoltre, il download proxy, la pausa del download e la ripresa del download sono ben supportati in cURL.

Installa cURL su Linux

Per impostazione predefinita, cURL è disponibile nella maggior parte delle distribuzioni sia nel repository che installato. se non è installato, esegui semplicemente un apt o yum per ottenere il pacchetto richiesto dal repository.

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]    

Utilizzo di base del comando cURL

Per scaricare un file dall'URL specificato e salvarlo con lo stesso nome del file remoto.

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

Per scaricare più file contemporaneamente in un unico comando.

curl -O URL1 -O URL2 -O URL3

Per limitare la velocità di download a 500 kilobyte al secondo.

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

Per scaricare un file da un server FTP utilizzando le credenziali specificate.

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

Per visualizzare solo le intestazioni HTTP di un URL.

curl -I https://example.com

4. w3m: browser Web basato su testo

Il w3m è un browser web basato su testo rilasciato sotto GPL che consente agli utenti di navigare in Internet tramite un terminale o un'interfaccia a riga di comando. Rende le pagine Web in testo semplice, fornendo un modo leggero ed efficiente per accedere ai contenuti Web senza la necessità di un'interfaccia utente grafica.

Installa w3m su Linux

Ancora una volta w3m è disponibile per impostazione predefinita nella maggior parte delle distribuzioni Linux. Se nel caso non fosse disponibile puoi sempre apt o yum il pacchetto richiesto.

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] 

Per navigare in un sito web utilizzando w3m dal terminale, puoi utilizzare il seguente comando.

w3m linux-console.net

5. Elink: browser Web basato su testo

Elinks è un browser web gratuito basato su testo per Unix e sistemi basati su Unix. Gli elink supportano HTTP e cookie HTTP e supportano anche gli script di navigazione in Perl e Ruby.

La navigazione basata su schede è ben supportata. La cosa migliore è che supporta mouse e colori di visualizzazione e supporta diversi protocolli come HTTP, FTP, SMB, Ipv4, e Ipv6.

Installa Elink su Linux

Per impostazione predefinita gli elink sono disponibili anche nella maggior parte delle distribuzioni Linux. In caso contrario, installalo tramite apt o 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] 

Per navigare in un sito web utilizzando Elinks dal terminale, puoi utilizzare il seguente comando.

elinks linux-console.net

Conclusione

È tutto per ora. Tornerò con un altro articolo accattivante che sono sicuro ti piacerà leggere. Fino ad allora, restate sintonizzati e connessi a Tecmint. Non dimenticare di condividere il tuo prezioso feedback nella sezione commenti.