Top 8 des commandes Wget à utiliser lors du téléchargement de fichiers sous Linux

Si vous êtes un utilisateur d'Ubuntu, Debian, CentOS ou de toute autre distribution populaire de Linux, vous connaissez peut-être déjà le puissant wget, qui est un puissant gestionnaire de téléchargement en ligne de commande. En utilisant wget, vous pouvez télécharger des fichiers depuis Internet, en utilisant plusieurs protocoles tels que HTTP, HTTPS, FTP et bien d'autres. Le téléchargement avec wget est également assez simple. Ajoutez simplement le lien de téléchargement à la fin de la commande wget et appuyez sur la touche Entrée pour commencer à télécharger le fichier dans le répertoire de travail actuel. Cependant, il existe un moyen de télécharger le même fichier dans un répertoire préféré.

Comme wget est un outil puissant, il peut également être utilisé pour télécharger des fichiers exactement comme vous le souhaitez, avec de nombreux préfixes et arguments supplémentaires afin que vous puissiez tirer le meilleur parti de wget. Même si wget est un gestionnaire de téléchargement en ligne de commande et qu'il n'a pas d'interface utilisateur ni d'interface graphique, cela ne signifie pas que vous ne pouvez pas obtenir les fonctionnalités d'élite qu'un puissant gestionnaire de téléchargement graphique a à offrir. Il vous suffit de connaître les moyens appropriés pour ajouter des arguments supplémentaires et en tirer le meilleur parti. Connaître ses fonctionnalités bonus peut sans aucun doute vous aider à faire face aux téléchargements interrompus et à tous les autres incidents qui pourraient survenir lors du téléchargement de fichiers à partir d'Internet.

Alors, sans plus attendre, commençons par les arguments et préfixes supplémentaires que vous pouvez utiliser avec wget. En savoir plusici.

Les commandes données ici fonctionnent pour toutes les distributions Linux – Ubuntu, CentOS, etc. Pour l'installer :

sudo apt get install wget 
or
sudo yum install wget

Commande Wget pour télécharger des fichiers dans un répertoire spécifique :

wget <download URL> -P <local direcory> / wget <download URL> --directory-prefix <local direcory>

Exemple:

wget https://ubuntu-releases.mirrors.estointernet.in/18.04.3/
ubuntu-18.04.3-desktop-amd64.iso -P /Download

Cela téléchargera le fichier dans le répertoire Download à l'emplacement spécifié, ou dans tout autre répertoire, comme spécifié, quel que soit le répertoire de travail actuel.


Obtenir les messages de téléchargement dans un journal :

wget <download URL> -o <log_filename> / wget <download URL> --output-file <log_filename>

Exemple:

wget https://ubuntu-releases.mirrors.estointernet.in/18.04.3/
ubuntu-18.04.3-desktop-amd64.iso -o ~/Downloads/log.txt

Grâce à cela, aucun message de téléchargement ne sera affiché sur la ligne de commande mais sera écrit sous forme de journal dans le fichier journal spécifié, y compris les erreurs, le cas échéant. Si le fichier n'existe pas, un nouveau fichier sera créé pour le journal.


Ajout au journal :

wget <download URL> -a <log_filename> / wget <download URL> --append-output <log_filename>

Exemple:

wget https://ubuntu-releases.mirrors.estointernet.in/18.04.3/ubuntu-18.04.3-desktop-amd64.iso
 -a ~/Downloads/log.txt

Cela fonctionne de la même manière que la dernière commande, mais avec l'argument 'append-output', les nouveaux messages seront ajoutés à la fin du fichier spécifié. Si le fichier n'existe pas, un nouveau fichier sera créé avec le nom.


Activation du mode silencieux / mode non verbeux :

wget <download URL> -q / wget <download URL> --quiet

Exemple:

wget https://ubuntu-releases.mirrors.estointernet.in/18.04.3/
ubuntu-18.04.3-desktop-amd64.iso -q

Cela activera le mode silencieux. Aucune sortie ne sera affichée à l’écran et ne sera enregistrée à aucun emplacement sous forme de fichier journal. S’il y a des erreurs, elles ne seront pas non plus affichées. À moins que vous ne soyez sûr de l'existence du fichier sur le serveur distant, je vous recommanderai de ne pas poursuivre cet argument.

Cependant, pour obtenir des messages et des erreurs importants et ignorer les autres messages, utilisez simplement l'indicateur « -nv » ou « –non-verbose », comme indiqué ci-dessous.

wget https://ubuntu-releases.mirrors.estointernet.in/18.04.3/
ubuntu-18.04.3-desktop-amd64.iso -nv

Téléchargement à partir d'un fichier / téléchargement de plusieurs fichiers consécutifs :

wget -i <input_file_path> / wget -i <input_file_path>

Exemple:

wget -i ~/Documents/Links.txt

Si vous devez effectuer plusieurs téléchargements à la fois, le lien vers chaque fichier doit être enregistré dans un fichier, qui est dans ce cas le fichier « Links.txt ». Un seul lien doit être présent dans une ligne. Après avoir saisi un lien, vous devez appuyer sur la touche Entrée pour passer à la ligne suivante et saisir un nouveau lien. Ceci est similaire au téléchargement de fichiers à l’aide de liens magnétiques, où le lien est présent dans un fichier.

S'il existe un lien général avec wget et qu'il existe un fichier d'entrée, le téléchargement des liens dans le fichier d'entrée sera suivi du téléchargement du lien spécifié par vous avec la commande wget.


Nous continuons avec un téléchargement interrompu :

wget -c <download_URL> / wget --continue <download_URL>

Exemple:

wget -c https://ubuntu-releases.mirrors.estointernet.in/
18.04.3/ubuntu-18.04.3-desktop-amd64.iso

Il arrive parfois que vous deviez poursuivre un téléchargement après un échec dû à une panne de courant, des interruptions de connexion et d'autres problèmes. S'il existe déjà un fichier portant le nom « ubuntu-18.04.3-desktop-amd64.iso », qui est incomplet, wget essaiera de télécharger la partie restante du fichier. Cependant, si le serveur distant ne prend pas en charge la reprise des fichiers téléchargés, il n'y a pas d'autre option que de télécharger le fichier depuis le début.


Téléchargez des fichiers protégés par mot de passe :

wget <download_URL> --user=<user_name> --password=<password>

Pour les connexions FTP :

wget <download_URL> --ftp-user=<user_name> --ftp-password=<password>

Parfois, nous rencontrons souvent des sites Web sur lesquels un nom d'utilisateur et un mot de passe sont requis pour télécharger des fichiers, et c'est alors que vous pouvez utiliser cet argument supplémentaire pour télécharger les fichiers, qui sont protégés par un nom d'utilisateur et un mot de passe.


Limiter la bande passante pour les téléchargements :

wget <download_URL> --limit-rate=<bytes>

Exemple:

wget https://ubuntu-releases.mirrors.estointernet.in/
18.04.3/ubuntu-18.04.3-desktop-amd64.iso --limit-rate=20k

Cela limitera la vitesse de téléchargement à 20 kilo-octets par seconde. Outre les kilo-octets, la limite de vitesse peut également être définie en mégaoctets, gigaoctets et téraoctets.

K : kilooctets

M : mégaoctets

G : gigaoctets

T : téraoctets

Ces suffixes ne sont pas sensibles à la casse. Si vous avez une bande passante limitée ou si vous ne voulez tout simplement pas utiliser toute la bande passante disponible pour télécharger des fichiers, limiter la vitesse de téléchargement peut être utile pour utiliser plus efficacement votre connexion Internet et sa bande passante disponible.


Ce sont donc les arguments les plus utiles dont la plupart des gens auront besoin. Tous les arguments que j'ai mentionnés ici sont disponibles sous forme de fonctionnalités intéressantes sur les gestionnaires de téléchargement populaires disponibles pour Windows et d'autres plates-formes populaires. Donc, si vous êtes passé à Linux ou si vous recherchez un gestionnaire de téléchargement basé sur une interface graphique pour bénéficier de fonctionnalités bonus et de commodité, vous pouvez maintenant continuer à utiliser wget et profiter des avantages les plus utiles d'un gestionnaire de téléchargement approprié.

Il existe un certain nombre d'autres arguments que vous pouvez utiliser avec wget, mais ils ne seront guère utiles à tous les utilisateurs et je les ai donc tenus à l'écart de cette liste.

Voilà donc ma liste des 8 principaux arguments à utiliser avec wget et pour obtenir le maximum de commodité de téléchargement de fichiers sous Linux. Connaissez-vous d’autres arguments utiles pour wget ? N'hésitez pas à commenter la même chose ci-dessous.

Autres articles utiles :


Related Posts