Par exemple :
wget http://somesite.com/TheFile.jpeg
downloading: TheFile.tar.gz ...
--09:30:42-- http://somesite.com/TheFile.jpeg
=> `/home/me/Downloads/TheFile.jpeg'
Resolving somesite.co... xxx.xxx.xxx.xxx.
Connecting to somesite.co|xxx.xxx.xxx.xxx|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1,614,820 (1.5M) [image/jpeg]
25% [======> ] 614,424 173.62K/s ETA 00:14
How can I get it to look like the following?
downloading: TheFile.jpeg ...
25% [======> ] 614,424 173.62K/s ETA 00:14
Je sais que Curl peut faire ça. Cependant, j'ai besoin de faire en sorte que wget fasse ce travail.
1 votes
Je ne pense pas que cela soit possible sans écrire un script pour analyser la sortie de wget.
wget -nv
est ce qui s'en rapproche le plus, et il n'affiche pas de barre de progression, mais seulement un résumé d'une ligne lorsque le téléchargement est terminé.3 votes
Wget --progress=bar:force:noscroll
2 votes
curl
peut télécharger des fichiers et produire une simple barre de progression :echo "downloading: $file ..." && curl --progress-bar --remote-name --location "$url"