Recherche de site Web

Comment renommer un fichier lors du téléchargement avec Wget sous Linux


L'utilitaire Wget est un téléchargeur de fichiers en ligne de commande populaire et riche en fonctionnalités pour les systèmes d'exploitation de type Unix et le système d'exploitation Windows. Il prend en charge le téléchargement non interactif de fichiers via des protocoles tels que HTTP, HTTPS et FTP.

Il est conçu pour fonctionner de manière fiable avec des connexions réseau lentes ou instables. Surtout, en cas de perturbations du réseau, cela vous permet de continuer à obtenir un fichier partiellement téléchargé en exécutant à nouveau une commande particulière.

Lecture suggérée : 5 outils basés sur la ligne de commande Linux pour télécharger des fichiers

Dans ce court article, nous expliquerons comment renommer un fichier lors du téléchargement avec la commande wget sur le terminal Linux.

Par défaut, wget télécharge un fichier et l'enregistre sous le nom d'origine dans l'URL – dans le répertoire actuel. Que se passe-t-il si le nom du fichier d'origine est relativement long comme celui indiqué dans la capture d'écran ci-dessous.

wget -c https://gist.github.com/chales/11359952/archive/25f48802442b7986070036d214a2a37b8486282d.zip

En prenant l'exemple ci-dessus, pour renommer le fichier téléchargé avec la commande wget en quelque chose d'autre, vous pouvez utiliser -O ou --output-document avec les options -c ou --continue permet de continuer à obtenir un fichier partiellement téléchargé comme nous l'avons expliqué au début.

wget -c https://gist.github.com/chales/11359952/archive/25f48802442b7986070036d214a2a37b8486282d.zip -O db-connection-test.zip

Notez que l'indicateur -O indique à wget d'effectuer une redirection shell autre que de lui demander d'utiliser le nouveau nom au lieu du nom d'origine dans l'URL. Voici ce qui se passe pratiquement :

wget -cO - https://gist.github.com/chales/11359952/archive/25f48802442b7986070036d214a2a37b8486282d.zip > db-connection-test.zip
ls

Le fichier est écrit sur la sortie standard, puis redirigé par le shell vers le fichier spécifié, comme indiqué dans la capture d'écran ci-dessus.

Si vous souhaitez télécharger des vidéos depuis You-tube et d'autres sites à partir de la ligne de commande, vous pouvez installer et utiliser YouTube-DL sous Linux.

C'est tout pour le moment! Dans cet article, nous avons montré comment renommer le fichier téléchargé avec la commande wget. Pour nous envoyer des questions ou ajouter vos réflexions à cet article, utilisez le formulaire de commentaires ci-dessous.