Cette question explique comment faire avec curl
. La réponse acceptée indique également que
Si wget est disponible, ce serait beaucoup plus simple.
J'ai regardé à travers, man wget
mais ils s'y sont perdus et je n'ai pas trouvé d'option pour suivre les redirections.
man wget
?Réponses:
wget suit les redirections automatiquement. Il suffit de donner l'URL en argument
la source
&
celles-ci également (pré-redirection)wget
avec l'URL de téléchargement SourceForge, lawget
sortie affiche l'en-Location:
tête contenant l'URL "réelle" vers laquelle l'opération HTTP GET est redirigée. Copiez cette URL pour une utilisation ultérieure avec des agents HTTP GET qui ne peuvent pas suivre les redirections.download?use_mirror=vorboss.html
fichier. Quelle est la solution maintenant?wget 'http://downloads.sourceforge.net/project/romfs/genromfs/0.5.2/genromfs-0.5.2.tar.gz'
Lancer le téléchargement dans le navigateur chrome. Quand il commence, annulez-le et allez à la page des téléchargements. Vous pouvez voir l'URL pour le téléchargement. Copiez-le et utilisez-le avec wget.
la source
Cliquez sur le lien, vous serez redirigé et vous verrez quelque chose comme: "Redirection ... Si vous n'êtes pas redirigé automatiquement, cliquez sur le lien direct .
Copiez l'emplacement de ce lien [direct], collez-le dans la ligne de commande comme ceci
C'est ça! Cela a fonctionné pour moi.
Edit: Vous devriez tout omettre après le '?' caractère dans l'URL, sinon le nom du fichier aura également cette partie.
la source
wget
suit pas automatiquement les redirections pour vous?