Ich brauche zu verwenden , wget
eine Datei in das Verzeichnis zum Download /var/cache/foobar/
(so, als Beispiel, wenn ich herunterladen stackexchange-site-list.txt
, würde es heruntergeladen werden /var/cache/foobar/stackexchange-site-list.txt
)
Ist das möglich? curl
Wäre auch eine Option, aber ich würde es vorziehen, nicht zu verwenden curl
, da es nicht standardmäßig installiert ist.
man wget
man get
. Das Ziel des Stapelaustauschs ist es nicht, jede mögliche Frage zu beantworten.-P
Schalter tun können , ebenso wie mit dem nachstehenden A. Von der Handbuchseite: Wie man den Ort mit wget angibt? .grep
oder etwas gefiltert werden könnten , aber selbst das wird aufgrund der Formulierung wahrscheinlich keine Antwort geben.Antworten:
Wenn Sie den Namen der Datei im Voraus kennen, können Sie die
-O
Option verwenden, um anzugeben, wo die Datei geschrieben werden soll.quelle
minus capital O
wenn das hilftquelle
Hinzufügen: Mit dem obigen Code können Sie ALLE Dateien mit einem einzigen Befehl aus dem Zielverzeichnis in das Verzeichnis Ihrer Wahl herunterladen.
Kommandozusammenbruch:
Die Parameter, für die wget verwendet, um das gesamte Verzeichnis anstatt jeweils einer Datei auf einmal herunterzuladen :
Das Ziel der heruntergeladenen Dateien
Der Ursprung von Dateien (Online-Verzeichnis)
quelle