Recherche de site Web

8 outils de ligne de commande pour parcourir des sites Web et télécharger des fichiers sous Linux


Dans le dernier article, nous avons couvert quelques outils utiles comme « rTorrent », « wget », « cURL », « w3m ' et 'Elinks'. Nous avons reçu de nombreuses réponses pour couvrir quelques autres outils du même genre, si vous avez manqué la première partie, vous pouvez la parcourir.

  • 5 outils de ligne de commande pour télécharger des fichiers et naviguer sur des sites Web

Cet article vise à vous faire connaître plusieurs autres applications de navigation et de téléchargement en ligne de commande Linux, qui vous aideront à parcourir et télécharger des fichiers dans le shell Linux.

1. liens

Links est un navigateur Web open source écrit en langage de programmation C. Il est disponible pour toutes les principales plates-formes, à savoir Linux, Windows, OS X et OS/2.

Ce navigateur est à la fois textuel et graphique. Le navigateur Web liens basé sur du texte est fourni par défaut par la plupart des distributions Linux standard. Si les liens ne sont pas installés par défaut sur votre système, vous pouvez l'installer à partir du dépôt. Elinks est un fork de liens.

sudo apt install links    (on Debian, Ubuntu, & Mint)
sudo dnf install links    (on Fedora, CentOS & RHEL)
sudo pacman -S links      (on Arch and Manjaro)
sudo zypper install links (on OpenSuse)

Après avoir installé les liens, vous pouvez parcourir tous les sites Web du terminal, comme indiqué ci-dessous dans le screencast.

links linux-console.net

Utilisez les touches fléchées HAUT et BAS pour naviguer. La touche fléchée droite sur un lien vous redirigera vers ce lien et la touche fléchée gauche vous ramènera à la dernière page. Pour QUITTER, appuyez sur q.

Voici comment il semble accéder à Tecmint à l'aide de l'outil liens.

Si vous souhaitez installer l'interface graphique de links, vous devrez peut-être télécharger la dernière archive tar source (c'est-à-dire la version 2.22) à partir de http://links.twibright.com/download/.

Vous pouvez également utiliser la commande wget suivante pour télécharger et installer comme suggéré ci-dessous.

wget http://links.twibright.com/download/links-2.22.tar.gz
tar -xvf links-2.22.tar.gz
cd links-2.22
./configure --enable-graphics
make
sudo make install

Remarque : Vous devez installer les packages (libpng, libjpeg, bibliothèque TIFF, SVGAlib, XFree86, compilateur C et make), s'ils ne sont pas déjà installés, pour réussir à compiler le package.

2. liens2

Links2 est une version graphique du navigateur Web Twibright Labs Links. Ce navigateur prend en charge la souris et les clics. Conçu spécialement pour la vitesse sans aucun support CSS, assez bon support HTML et JavaScript avec des limitations.

Pour installer links2 sous Linux.

sudo apt install links2    (on Debian, Ubuntu, & Mint)
sudo dnf install links2    (on Fedora, CentOS & RHEL)
sudo pacman -S links2      (on Arch and Manjaro)
sudo zypper install links2 (on OpenSuse)

Pour démarrer links2 en ligne de commande ou en mode graphique, vous devez utiliser l'option -g qui affiche les images.

links2 linux-console.net
OR
links2 -g linux-console.net

3. lynx

Un navigateur Web textuel publié sous licence GNU GPLv2 et écrit en ISO C. lynx est un navigateur Web hautement configurable et un sauveur pour de nombreux administrateurs système. Il a la réputation d’être le navigateur Web le plus ancien utilisé et encore activement développé.

Pour installer lynx sur Linux.

sudo apt install lynx    (on Debian, Ubuntu, & Mint)
sudo dnf install lynx    (on Fedora, CentOS & RHEL)
sudo pacman -S lynx      (on Arch and Manjaro)
sudo zypper install lynx (on OpenSuse)

Après avoir installé lynx, tapez la commande suivante pour parcourir le site Web comme indiqué ci-dessous dans le screencast.

lynx linux-console.net

Si vous souhaitez en savoir un peu plus sur les liens et le navigateur Web lynx, vous pouvez visiter le lien ci-dessous :

  • Navigation Web avec les outils de ligne de commande Lynx et Links

4. youtube-dl

youtube-dl est une application indépendante de la plate-forme qui peut être utilisée pour télécharger des vidéos depuis YouTube et quelques autres sites. Écrite principalement en python et publiée sous licence GNU GPL, l'application fonctionne immédiatement. (Étant donné que YouTube ne vous permet pas de télécharger des vidéos, son utilisation peut être illégale. Vérifiez les lois avant de commencer à l'utiliser.)

Pour installer youtube-dl sous Linux.

sudo apt install youtube-dl    (on Debian, Ubuntu, & Mint)
sudo dnf install youtube-dl    (on Fedora, CentOS & RHEL)
sudo pacman -S youtube-dl      (on Arch and Manjaro)
sudo zypper install youtube-dl (on OpenSuse)

Après l'installation, essayez de télécharger des fichiers depuis le site Youtube, comme indiqué dans le screencast ci-dessous.

youtube-dl https://www.youtube.com/watch?v=ql4SEy_4xws

Si vous souhaitez en savoir plus sur youtube-dl, vous pouvez visiter le lien ci-dessous :

  • YouTube-DL – Un téléchargeur de vidéos Youtube en ligne de commande pour Linux

5. récupérer

fetch est un utilitaire de ligne de commande pour un système d'exploitation de type Unix utilisé pour la récupération d'URL. Il prend en charge de nombreuses options telles que la récupération de l'adresse ipv4 uniquement, l'adresse ipv6 uniquement, aucune redirection, la sortie après une demande de récupération de fichier réussie, une nouvelle tentative, etc.

Fetch peut être téléchargé et installé à partir du lien ci-dessous

http://sourceforge.net/projects/fetch/?source=typ_redirect

Mais avant de le compiler et de l’exécuter, vous devez installer HTTP Fetcher. Téléchargez HTTP Fetcher à partir du lien ci-dessous.

http://sourceforge.net/projects/http-fetcher/?source=typ_redirect

6. Axel

Axel est un accélérateur de téléchargement basé sur une ligne de commande pour Linux. Axel permet de télécharger un fichier à une vitesse beaucoup plus rapide grâce à une seule demande de connexion pour plusieurs copies de fichiers en petits morceaux via plusieurs connexions http et FTP.

Pour installer Axel sous Linux.

sudo apt install axel    (on Debian, Ubuntu, & Mint)
sudo dnf install axel    (on Fedora, CentOS & RHEL)
sudo pacman -S axel      (on Arch and Manjaro)
sudo zypper install axel (on OpenSuse)

Une fois axel installé, vous pouvez utiliser la commande suivante pour télécharger n'importe quel fichier donné, comme indiqué dans le screencast.

axel https://releases.ubuntu.com/20.04.2.0/ubuntu-20.04.2.0-desktop-amd64.iso

7. air2

aria2 est un utilitaire de téléchargement léger basé sur une ligne de commande et prenant en charge plusieurs protocoles (HTTP, HTTPS, FTP, BitTorrent et Metalink). Il peut utiliser des fichiers méta-liens pour télécharger simultanément des fichiers ISO à partir de plusieurs serveurs. Il peut également servir de client Bit torrent.

Pour installer aria2 sous Linux.

sudo apt install aria2    (on Debian, Ubuntu, & Mint)
sudo dnf install aria2    (on Fedora, CentOS & RHEL)
sudo pacman -S aria2      (on Arch and Manjaro)
sudo zypper install aria2 (on OpenSuse)

Une fois aria2 installé, vous pouvez lancer la commande suivante pour télécharger n'importe quel fichier donné…

aria2c https://releases.ubuntu.com/20.04.2.0/ubuntu-20.04.2.0-desktop-amd64.iso

Si vous souhaitez en savoir plus sur aria2 et ses commutateurs, lisez l'article suivant.

  • Aria2 – Un gestionnaire de téléchargement en ligne de commande multiprotocole pour Linux

8. w3m

w3m est un autre navigateur Web texte open source très similaire à lynx, qui s'exécute sur un terminal. Il utilise emacs-w3m une interface Emacs pour que w3m parcoure les sites Web au sein de l'interface emacs.

Pour installer w3m sous Linux.

sudo apt install w3m    (on Debian, Ubuntu, & Mint)
sudo dnf install w3m    (on Fedora, CentOS & RHEL)
sudo pacman -S w3m      (on Arch and Manjaro)
sudo zypper install w3m (on OpenSuse)

Après avoir installé w3m, lancez la commande suivante pour parcourir le site Web comme indiqué ci-dessous.

w3m linux-console.net

9. Parcourir

Browsh est un navigateur textuel moderne qui affiche tout ce qu'un navigateur moderne fait, comme HTML5, CSS3, JS, vidéo et même WebGL. Son rôle majeur est de pouvoir s'exécuter sur un serveur distant via SSH ou Mosh et de parcourir les pages web sous forme de texte depuis le terminal en réduisant considérablement la bande passante et en augmentant la vitesse de navigation.

Cela signifie que le serveur télécharge les pages Web et utilise la bande passante minimale d'une connexion SSH pour afficher les résultats de la page Web. Cependant, les navigateurs texte standard ne prennent pas en charge JS et tous les autres HTML5.

Pour installer Browsh sous Linux, vous devez télécharger un package binaire et l'installer à l'aide du gestionnaire de packages.

C'est tout pour le moment. Je serai de nouveau ici avec un autre sujet intéressant que vous adorerez lire. D’ici là, restez à l’écoute et connecté à Tecmint. N'oubliez pas de nous faire part de vos précieux commentaires dans les commentaires ci-dessous. Aimez-nous, partagez-nous et aidez-nous à nous propager.