Ich lade eine Datei mit dem wget
Befehl herunter . Wenn es jedoch auf meinen lokalen Computer heruntergeladen wird, soll es unter einem anderen Dateinamen gespeichert werden.
Zum Beispiel: Ich lade eine Datei von herunter www.examplesite.com/textfile.txt
Ich möchte verwenden wget
, um die Datei textfile.txt
in meinem lokalen Verzeichnis als zu speichern newfile.txt
. Ich benutze den wget
Befehl wie folgt:
wget www.examplesite.com/textfile.txt
wget -O newfile.txt
.wget -o
gibt Protokollinformationen in eine Datei aus.wget -O
gibt den heruntergeladenen Inhalt aus.man wget
Ich werde Ihnen all dies und mehr erzählen.Antworten:
Verwenden Sie die
-O file
Option.Z.B
vs.
quelle
wget -O file http://foo
soll wiewget -O - http://foo > file
folgt funktionieren : Die Datei wird sofort abgeschnitten und der gesamte heruntergeladene Inhalt wird dort geschrieben. "wget
in der Konsole ausgeben und an die Datei anhängen. Zum Beispielwget -O - -o /dev/null http://google.com >> foo.html
. ReferenzBeachten Sie auch die Reihenfolge der Parameter in der Befehlszeile. Zumindest auf einigen Systemen (zB CentOS 6):
funktioniert. Aber:
funktioniert nicht.
quelle
Sie würden den Befehl Mechanische Schnecke verwenden. Beachten Sie den Großbuchstaben O. Die zu verwendende vollständige Befehlszeile kann sein:
oder
Ich hoffe, das hilft.
quelle
Unter CentOS Linux stellte ich fest, dass die einfachste Syntax wäre:
Wo
"link"
ist die Webadresse, die Sie speichern möchten, und"file.ext"
der Dateiname und die Erweiterung Ihrer Wahl.quelle
wird den Trick für Sie tun.
Hinweis:
a) Es ist ein Kapital O.
b)
wget -O filename url
wird nur funktionieren. Putting-O
letzten Willen nicht.quelle