J'ai essayé de télécharger ce lien
ftp://ftp.sra.ebi.ac.uk/vol1/fastq/SRR615/008/SRR6156068/SRR6156068_1.fastq.gz
en utilisant wget
. Je souhaite télécharger en arrière-plan et dans un répertoire spécifique, j'utilise donc cette commande:
wget -b -P folder1/folder2 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/SRR615/008/SRR6156068/SRR6156068_1.fastq.gz
Mais rien ne se passe. Mon téléchargement ne s'est pas produit.
Testez d'abord votre téléchargement avec un répertoire et un nom de fichier connus.
Par exemple:
$ wget -b -P Downloads http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14/linux-headers-4.14.0-041400_4.14.0-041400.201711122031_all.deb
Continuing in background, pid 11795.
Output will be written to ‘wget-log’.
Cela suppose que votre répertoire actuel est /home/YOUR_NAME
et le sous-répertoire Downloads
existe en dessous.
Vérifiez le fichier journal /home/YOUR_NAME/wget-log
pour les messages d'état.
Une fois que vous savez que cela fonctionne, commencez à tester différents noms de dossier et adresses Web. Dans votre exemple /home/YOUR_NAME/folder1/folder2
n'existe pas ou le fichier que vous essayez de télécharger n'existe pas.
OP obtient cette erreur:
Demande HTTP envoyée, en attente de réponse ... Erreur de lecture (réinitialisation de la connexion par l'homologue) dans les en-têtes. Nouvelle tentative.
Un problème similaire peut être trouvé ici: wget obtient une erreur de lecture (réinitialisation de la connexion par l'homologue) dans les en-têtes .
La réponse acceptée consiste à ajouter les paramètres --auth-no-challenge --force-directories
à la fin de la commande wget
:
$ wget -b -P Downloads http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14/linux-headers-4.14.0-041400_4.14.0-041400.201711122031_all.deb --auth-no-challenge --force-directories
Continuing in background, pid 2176.
Output will be written to ‘wget-log.2’.