Ubuntu

Comment télécharger des fichiers à partir de la ligne de commande à l'aide de la commande Wget?

Comment télécharger des fichiers à partir de la ligne de commande à l'aide de la commande Wget?
Le Wget est un utilitaire de ligne de commande utilisé pour télécharger des fichiers et des pages Web à partir du Web. Divers protocoles Internet tels que HTTP, HTTPS et FTP peuvent être utilisés pour accéder aux fichiers et les récupérer. On peut spécifier les différentes options avec la commande Wget afin d'effectuer différentes options.

Cet article explique l'utilisation de la commande Wget pour télécharger le fichier à partir de la ligne de commande. De plus, nous avons expliqué l'utilisation de diverses options courantes avec leurs exemples pratiques également.

Installez la commande Wget :

La commande Wget est pré-installée sur de nombreuses distributions basées sur Linux, y compris Ubuntu. Pour vérifier que la commande Wget est installée sur votre système ou non, ouvrez le terminal et exécutez la commande suivante :

$ wget --version

La sortie confirme que la commande Wget est installée sur mon système. Cependant, si la commande Wget n'est pas installée, vous pouvez l'installer sur votre Ubuntu et d'autres systèmes basés sur Debian avec la commande ci-dessous :

$ sudo apt installer wget

Syntaxe de la commande Wget :

Tout d'abord, discutons de la syntaxe de la commande. La syntaxe de la commande Wget est la suivante :

$ wget [options] [url]

Plusieurs options peuvent être utilisées avec la commande wget. L'url fait référence à l'adresse du fichier que nous devons télécharger.

Téléchargement des fichiers à l'aide de la commande Wget :

La forme la plus simple de la commande Wget est de l'utiliser sans spécifier d'options. La commande Wget télécharge les fichiers à partir de l'url donnée dans le répertoire de travail actuel. Par exemple, téléchargeons le package Skype Debian avec la commande Wget ajoutée ci-dessous :

$ wget https://go.skype.com/skypeforlinux-64.deb

La commande Wget envoie la requête HTTP et télécharge le paquet Debian dans le répertoire courant.

De plus, il affiche la barre de progression, la taille du fichier, la vitesse de téléchargement, etc.

Enregistrement du fichier téléchargé sous un nom différent :

Normalement, les fichiers sont téléchargés et enregistrés avec le nom d'origine. Mais, la commande Wget nous permet de renommer les fichiers avant de les télécharger en utilisant l'option -O. Après l'option -O, nous devons spécifier le nom du fichier :

$ wget -O Skype https://go.skype.com/skypeforlinux-64.deb

Le nom du package Skype est devenu « Skype ».

Téléchargement du fichier dans un répertoire spécifique :

Comme indiqué précédemment, les fichiers sont enregistrés dans un répertoire de travail courant. Néanmoins, les fichiers téléchargés peuvent être sauvegardés dans n'importe quel autre répertoire spécifique en utilisant l'option -p. Téléchargeons le fichier et enregistrons-le dans le répertoire « Téléchargements » avec la commande ci-dessous :

$ wget -P /home/linux/Téléchargements https://go.skype.com/skypeforlinux-64.deb

Le skypeforlinux-64.deb est téléchargé avec succès et enregistré dans le répertoire 'Téléchargements'.

Réglage de la vitesse de téléchargement :

Nous pouvons définir une vitesse de téléchargement spécifique pour un fichier avec l'option -limit-rate. La vitesse de téléchargement est mesurée en octets/seconde par défaut. Cependant, nous pouvons définir la vitesse de téléchargement en kilo-octets (k), mégaoctets (m) et gigaoctets (g).

$ wget -limit-rate=500k https://go.skype.com/skypeforlinux-64.deb

Dans la commande ci-dessus, la vitesse de téléchargement est limitée à 500 kilo-octets par seconde.

Reprise d'un téléchargement interrompu :

Si le téléchargement est interrompu, vous pouvez le reprendre facilement avec l'option -c.

J'ai interrompu un téléchargement en appuyant sur ctrl-c. Reprenons ce téléchargement avec la commande jointe :

$ wget -c https://go.skype.com/skypeforlinux-64.deb

Téléchargement de plusieurs fichiers :

En utilisant la commande Wget, nous pouvons également télécharger plusieurs fichiers. Stockez les URL du fichier dans un fichier texte alors que chaque URL commence sur une nouvelle ligne. Utilisez l'option -i et spécifiez le nom du fichier texte à côté.

Téléchargeons le noyau Linux 5.10 fichiers.

$ wget -i fichier.SMS

Les deux fichiers du noyau Linux sont téléchargés avec succès.

Téléchargement en arrière-plan :

Vous pouvez mettre votre processus de téléchargement en arrière-plan avec l'option -b. Idéalement, on le fait en téléchargeant le gros fichier.

$ wget -b https://go.skype.com/skypeforlinux-64.deb

Le téléchargement se poursuivra en arrière-plan.

Conclusion:

Le Wget est un utilitaire de ligne de commande très utile pour télécharger des fichiers à partir de la ligne de commande. Il est pré-installé sur Ubuntu 20.04 et de nombreuses distributions Linux. Avec la commande Wget, nous pouvons télécharger les fichiers, les enregistrer sous des noms différents, les enregistrer dans n'importe quel autre répertoire spécifié plutôt que le répertoire de travail actuel, et bien d'autres.

Meilleurs jeux de ligne de commande pour Linux
La ligne de commande n'est pas seulement votre plus grand allié lorsque vous utilisez Linux, elle peut également être une source de divertissement car...
Meilleures applications de mappage de manette de jeu pour Linux
Si vous aimez jouer à des jeux sur Linux avec une manette de jeu au lieu d'un système de saisie clavier et souris typique, il existe des applications ...
Outils utiles pour les joueurs Linux
Si vous aimez jouer à des jeux sur Linux, il est probable que vous ayez utilisé des applications et des utilitaires comme Wine, Lutris et OBS Studio p...