5 votes

Commande Unix pour télécharger d'un URL vers un répertoire

Existe-t-il une commande Unix que je puisse utiliser pour extraire un fichier d'une URL et le placer dans un répertoire de mon choix ? J'ai donc une URL qui, si vous y allez, télécharge un fichier. Je veux pouvoir taper une commande unix pour télécharger le fichier lié depuis l'URL que je spécifie et le placer dans le répertoire de mon choix.

Ainsi, si l'URL www.example.com/image.png . Je veux taper une commande unix pour télécharger les image.png je veux mettre ce fichier dans mon examples/ répertoire

Est-ce possible ?

Merci !

12voto

wget -P examples/ www.example.com/image.png

et

curl -o examples/image.png www.example.com/image.png

les deux fonctionnent.

9voto

opatut Points 181

Rencontrez votre nouvel ami, wget :

wget -O examples/image.png www.example.com/image.png

Aussi

man wget

pour plus de détails sur l'utilisation.

1voto

Comme mentionné précédemment, wget est votre outil de choix.

Si le site est protégé par un mot de passe (HTTP Basic Auth), wget vous donnera un HTTP 401 Unauthorized, si vous ne fournissez pas un utilisateur et un mot de passe. Utilisez ceci pour fournir un nom d'utilisateur et un mot de passe.

wget --http-user=<username> --http-password=<Secretpassword> <yourURL>

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X