Je dois utiliser wget
pour télécharger un fichier dans le répertoire /var/cache/foobar/
(par exemple, si je télécharge stackexchange-site-list.txt
, il sera téléchargé dans /var/cache/foobar/stackexchange-site-list.txt
)
Est-ce possible? curl
serait également une option, mais je préférerais ne pas utiliser curl
, car ce n’est pas installé par défaut.
man wget
man get
. Le but de stackexchange n'est pas de répondre à toutes les questions possibles.-P
commutateur, comme avec le A ci-dessous. Depuis la page de manuel: Comment spécifier l'emplacement avec wget? .grep
ou quelque chose du genre, mais même cela n’est pas susceptible de donner la réponse en raison de la formulation.Réponses:
Si vous connaissez le nom du fichier à l'avance, vous pouvez utiliser l'
-O
option wget pour lui dire où écrire le fichier.la source
minus capital O
si cela aidela source
Pour ajouter: Le code ci-dessus vous permettrait de télécharger TOUS les fichiers du répertoire ciblé vers le répertoire de votre choix en une seule commande.
Décomposition du commandement:
Paramètres que wget utilise pour télécharger l' intégralité du répertoire en une fois au lieu d'un fichier à la fois:
La destination des fichiers téléchargés
L'origine des fichiers (répertoire en ligne)
la source