web-dev-qa-db-fra.com

Téléchargement du fichier du site web

Bonjour, 1er utilisateur de Linux, j'utilise Ubuntu 14.04 et rencontre des difficultés pour télécharger des fichiers avec le terminal.

wget "http address"

est pas un problème, mais quand je tente de sortie dans un dossier spécifié avec

wget -O /home/dizzle/... "http address" 

Je reçois un message confirmant que /home/dizzle/... est un répertoire.

Je n'ai pas encore essayé cela, mais dois-je également créer un nom de fichier sur lequel il écrira lorsque j'utilise la commande de sortie? Je pensais que le nom de fichier était déjà placé par le lien hypertexte.

Je fais cela pour télécharger Adobe AIR avec winetricks et obtenir l'exécutable Adobe AIR 16 car la commande winetrick adobeair semble tenter le téléchargement à partir d'un lien mort. Si quelqu'un sait si j'aurai du mal à installer Adobe AIR v16 au lieu d'AIR v4, arrêtez-moi maintenant lol.

1
Dizzle

Lorsque vous utilisez wget, l'option -O spécifie où télécharger le fichier, pas le dossier. Par exemple, cela ne fonctionnera pas:

wget -O /path/to/folder http://example.com/

Mais cela va:

wget -O /path/to/folder/filename http://example.com/

Notez que j'ai ajouté filename à la fin du chemin en lui indiquant comment le fichier doit être appelé. Si vous souhaitez télécharger dans un dossier spécifique, mais utilisez le nom de fichier par défaut, transmettez l'option -P.

wget -P /path/to/folder http://example.com/

Cela enregistrera un fichier dans /path/to/folder avec le nom par défaut. Dans l'exemple ci-dessus, il s'agira de index.html.

3
Henry

Vous pouvez également essayer cela avec tmux une fois que vous avez installé tmux avec

Sudo apt-get update
Sudo apt-get install tmux

puis démarrez une session tmux en tapant

tmux

tapez votre commande dans la fenêtre tmux. Désormais, vous n'avez plus besoin de garder votre terminal ouvert jusqu'à ce qu'il soit terminé. utilisez Ctrl b + d pour quitter la session tmux

2
sabeena kumarawadu