Je télécharge un fichier à l'aide de la wget
commande. Mais quand il se télécharge sur ma machine locale, je veux qu'il soit enregistré sous un nom de fichier différent.
Par exemple: je télécharge un fichier depuis www.examplesite.com/textfile.txt
Je souhaite utiliser wget
pour enregistrer le fichier textfile.txt
sur mon répertoire local sous newfile.txt
. J'utilise la wget
commande comme suit:
wget www.examplesite.com/textfile.txt
wget -O newfile.txt
.wget -o
affichera les informations du journal dans un fichier.wget -O
affichera le contenu téléchargé.man wget
vous dira tout cela et plus encore.Réponses:
Utilisez l'
-O file
option.Par exemple
contre.
la source
wget -O file http://foo
est destinée à fonctionner commewget -O - http://foo > file
: le fichier sera tronqué immédiatement et tout le contenu téléchargé y sera écrit. "wget
dans la console et l'ajouter au fichier. Par exemplewget -O - -o /dev/null http://google.com >> foo.html
. RéférenceNotez également l'ordre des paramètres sur la ligne de commande. Au moins sur certains systèmes (par exemple CentOS 6):
travaux. Mais:
ne marche pas.
la source
Vous utiliseriez la commande Escargot mécanique répertoriée. Notez que la ligne de commande O majuscule à utiliser pourrait être:
ou
J'espère que cela pourra aider.
la source
En utilisant CentOS Linux, j'ai trouvé que la syntaxe la plus simple serait:
où
"link"
est l'adresse Web que vous souhaitez enregistrer et"file.ext"
le nom de fichier et l'extension de votre choix.la source
fera l'affaire pour vous.
Remarque:
a) c'est un O majuscule.
b)
wget -O filename url
ne fonctionnera que. Mettre la-O
dernière ne sera pas.la source