Ali
#1
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
Quinn
#6
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
Eli_D
#8
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.
Skylar
#9
wget ' est peut-être le moyen le plus simple, mais vous pouvez également utiliser
curl`. Lisez ceci
“hourra” m’a fait craquer LOL