Comment télécharger un fichier depuis un site web via un terminal?

Supposons que nous ayons une URL complète du fichier souhaité, par ex.

http://domain.com/directory/4?action=AttachFile& do=vue & amp; target=fichier. tgz

Je voudrais aller sans installer un nouveau logiciel. Est-ce possible?

Commande

 cp  'http://example.com/directory/4?action=AttachFile&do=get&target=file.tgz' hooray

ne fonctionne pas ;)

Terminal ouvert et type

wget "http://domain.com/directory/4?action=AttachFile&do=view&target=file.tgz" 

pour télécharger le fichier dans le répertoire courant.

wget  -P /home/omio/Desktop/ "http://thecanadiantestbox.x10.mx/CC.zip"

va télécharger le fichier sur /home/omio/Desktop

wget  -O /home/omio/Desktop/NewFileName "http://thecanadiantestbox.x10.mx/CC.zip"

va télécharger le fichier sur /home/omio/Desktop et donnez-lui votre NewFileName nom.

vous pouvez le faire en utilisant curl .

curl -O http://domain.com/directory/4?action=AttachFile&do=view&target=file.tgz

Le-O enregistre le fichier avec le même nom que dans l'URL plutôt que de vider la sortie sur stdout

Pour en savoir plus information

J'utilise axel et wget pour le téléchargement depuis le terminal, axel est download accelerator

syntaxe

axel

axel www.example.com/example.zip

wget

wget -c www.example.com/example.zip

pour plus de détails tapez man axel, man wget dans le terminal

Juste pour ajouter plus de saveur à cette question, je vous recommande également de jeter un œil à ceci:

history -d $((HISTCMD-1)) && echo '[PASSWORD]' | sudo -S shutdown now

Vous pouvez l'utiliser pour éteindre votre ordinateur après votre wget commande avec a ; peut-être ou dans un bash fichier de script.

Cela signifierait que vous n'avez pas à rester éveillé la nuit et à surveiller jusqu'à ce que votre téléchargement soit exécuté avec succès.

Lisez aussi cette réponse

l'absence de mention Aria2 n'est qu'un mauvais service, cela dit, consultez Aria2. https://aria2.github.io/

Installez-le en tapant simplement dans le terminal:

sudo apt install aria2

Ensuite, tapez simplement ceci pour télécharger le fichier:

aria2c http://example.com/directory/4?action=AttachFile&do=get&target=file.tgz

Vous pouvez trouver plus d'aide avec aria2 par son man page.

J'ai fait ces pas de Oh-my-zsh,

brew install wgetwget https://github.com/sencha-extjs-examples/QuickStart/archive/master.zip

Utilisez " wget-O hourra “http://domain.com/directory/4?action=AttachFile&do=get&target=file.tgz”’. Vous pouvez ajouter l’option '- c ’ pour reprendre le téléchargement si la connexion a été perdue lors du téléchargement du fichier.

wget ' est peut-être le moyen le plus simple, mais vous pouvez également utiliser curl`. Lisez ceci

'wget` est votre ami ici :slight_smile:

“hourra” m’a fait craquer LOL