Recherche de site Web

5 outils CLI pour télécharger des fichiers et naviguer sur Internet


La ligne de commande Linux, la partie la plus aventureuse et fascinante de GNU/Linux, est un outil très cool et puissant. La ligne de commande elle-même est très productive et la disponibilité de diverses applications de ligne de commande intégrées et tierces rend Linux robuste et puissant. Le Linux Shell prend en charge une variété d'applications Web de différents types, qu'il s'agisse d'un téléchargeur torrent, d'un téléchargeur dédié ou de la navigation sur Internet.

Nous présentons ici cinq excellents outils Internet en ligne de commande qui sont très utiles et s'avèrent très pratiques pour télécharger des fichiers et naviguer sur Internet dans un terminal Linux.

1. rTorrent – Client BitTorrent basé sur du texte

rTorrent est un client BitTorrent basé sur du texte écrit en C++, conçu pour des performances élevées. Il est disponible pour la plupart des distributions Linux standard, notamment FreeBSD et Mac OS X.

Installer rTorrent sur Linux

Pour installer rTorrent sur Linux, utilisez la commande suivante appropriée pour votre distribution Linux spécifique.

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]    

Vérifiez si rtorrent est correctement installé en exécutant la commande suivante dans le terminal.

rtorrent

Voici quelques raccourcis clavier rTorrent utiles et leurs utilisations respectives.

  • CTRL+q – Quitter l'application rTorrent
  • CTRL+ s – Démarrer le téléchargement
  • CTRL+ d – Arrêter un téléchargement actif ou supprimer un téléchargement déjà arrêté.
  • CTRL+k – Arrêter et fermer un téléchargement actif.
  • CTRL+r – Hash Vérifiez un torrent avant le début du téléchargement/téléchargement.
  • CTRL+ q – Lorsque cette combinaison de touches est exécutée deux fois, rTorrent s'arrête sans envoyer de signal d'arrêt.
  • Flèche gauche – Redirection vers l'écran précédent.
  • Flèche droite – Redirection vers l'écran suivant

2. Wget – Téléchargeur de fichiers en ligne de commande

Wget fait partie du projet GNU, le nom est dérivé du World Wide Web (WWW). Wget est un outil génial qui est utile pour le téléchargement récursif et la visualisation hors ligne de HTML à partir d'un serveur local. Il est disponible pour la plupart des plates-formes, que ce soit Windows, Mac<, ou Linux.

Wget permet de télécharger des fichiers via HTTP, HTTPS et FTP. De plus, il peut être utile pour mettre en miroir l'ensemble du site Web ainsi que pour prendre en charge la navigation proxy et la pause/reprise des téléchargements.

Installer Wget sous Linux

Wget étant un projet GNU, il est fourni avec la plupart des distributions Linux standard et il n'est pas nécessaire de le télécharger et de l'installer séparément. Si, par défaut, il n'est pas installé, vous pouvez toujours l'installer en utilisant apt, yum ou 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]    

Utilisation de base de la commande Wget

Téléchargez un seul fichier en utilisant wget.

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

Téléchargez un site Web entier, de manière récursive.

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

Téléchargez des types spécifiques de fichiers (par exemple PDF et png) à partir d'un site Web.

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

Wget est un outil formidable qui permet des téléchargements personnalisés et filtrés même sur une machine à ressources limitées. Une capture d'écran du téléchargement wget, où nous reflétons un site Web (yahoo.com).

3. cURL – Transferts de données en ligne de commande

cURL est un outil en ligne de commande permettant de transférer des données sur un certain nombre de protocoles. cURL est une application côté client qui prend en charge des protocoles tels que FTP, HTTP, FTPS, TFTP, TELNET, IMAP, POP3, etc.

cURL est un téléchargeur simple qui diffère de wget en ce qu'il prend en charge LDAP et POP3 par rapport aux autres. De plus, le téléchargement proxy, la suspension du téléchargement et la reprise du téléchargement sont bien pris en charge dans cURL.

Installer cURL sous Linux

Par défaut, cURL est disponible dans la plupart des distributions, soit dans le référentiel, soit installées. s'il n'est pas installé, faites simplement un apt ou un yum pour obtenir le package requis depuis le référentiel.

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]    

Utilisation de base de la commande cURL

Pour télécharger un fichier à partir de l'URL spécifiée et l'enregistrer sous le même nom que le fichier distant.

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

Pour télécharger plusieurs fichiers simultanément en une seule commande.

curl -O URL1 -O URL2 -O URL3

Limiter la vitesse de téléchargement à 500 kilo-octets par seconde.

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

Pour télécharger un fichier à partir d'un serveur FTP à l'aide des informations d'identification spécifiées.

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

Pour afficher uniquement les en-têtes HTTP d'une URL.

curl -I https://example.com

4. w3m – Navigateur Web textuel

w3m est un navigateur Web textuel publié sous GPL qui permet aux utilisateurs de naviguer sur Internet dans un terminal ou une interface de ligne de commande. Il affiche les pages Web en texte brut, offrant un moyen léger et efficace d'accéder au contenu Web sans avoir besoin d'une interface utilisateur graphique.

Installer w3m sous Linux

Encore une fois, w3m est disponible par défaut dans la plupart des distributions Linux. Si dans le cas, il n'est pas disponible, vous pouvez toujours apt ou yum le package requis.

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] 

Pour parcourir un site Web à l'aide de w3m depuis le terminal, vous pouvez utiliser la commande suivante.

w3m linux-console.net

5. Elinks – Navigateur Web basé sur du texte

Elinks est un navigateur Web texte gratuit pour les systèmes Unix et basés sur Unix. Elinks prend en charge le HTTP et les HTTP Cookies et prend également en charge les scripts de navigation en Perl et Ruby.

La navigation par onglets est bien prise en charge. La meilleure chose est qu'il prend en charge la souris et les couleurs d'affichage, ainsi que plusieurs protocoles tels que HTTP, FTP, SMB, Ipv4, et Ipv6.

Installer Elinks sous Linux

Par défaut, les liens électroniques sont également disponibles dans la plupart des distributions Linux. Sinon, installez-le via apt ou 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] 

Pour parcourir un site Web à l'aide de Elinks depuis le terminal, vous pouvez utiliser la commande suivante.

elinks linux-console.net

Conclusion

C'est tout pour le moment. Je reviendrai avec un autre article captivant que vous apprécierez sûrement lire. D’ici là, restez à l’écoute et connecté à Tecmint. N'oubliez pas de partager vos précieux commentaires dans la section commentaires.