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 qui est utilisé pour télécharger des fichiers et des pages Web à partir du Web. Divers protocoles Internet comme HTTP, HTTPS et FTP peuvent être utilisés pour accéder et récupérer les fichiers. Nous pouvons 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 communes 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 install 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 aucune option. 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 annexe ci-dessous:

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

La commande wget envoie la demande HTTP et télécharge le package Debian dans le répertoire actuel.

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

Enregistrer le fichier téléchargé avec 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 le téléchargement à l'aide de l'option -o. Après l'option -o, nous devons spécifier le nom de fichier:

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

Le nom du package Skype a changé en «Skype».

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

Comme discuté précédemment, les fichiers sont enregistrés dans un répertoire de travail actuel. Néanmoins, les fichiers téléchargés peuvent être enregistrés dans tout autre répertoire spécifique à l'aide de l'option -p. Téléchargeons le fichier et enregistrons-le dans le répertoire des «téléchargements» avec la commande ci-dessous:

$ wget -p / home / linux / téléchargements https: // allez.skype.com / skypeforlinux-64.deb

Le skypeforlinux-64.Le fichier DEB est téléchargé et enregistré avec succès dans le répertoire «Téléchargements».

Définition 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-taux. 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 kilobytes (k), mégaoctets (m) et gigaoctets (g).

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

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

Reprendre un téléchargement interrompu:

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

J'ai interrompu un téléchargement en appuyant sur Ctrl-C. Reprenons ce téléchargement avec la commande annexe:

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

Téléchargement des fichiers multiples:

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.

fichier $ wget -i.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, nous le faisons tout en téléchargeant le gros fichier.

$ wget -b https: // allez.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 vient préinstallé sur Ubuntu 20.04 et de nombreuses distributions Linux. Avec la commande wget, nous pouvons télécharger les fichiers, les enregistrer avec des noms différents, les enregistrer dans tout autre répertoire spécifié plutôt que dans le répertoire de travail actuel, et bien d'autres.