Ich habe eine Konfigurationsdatei, die aus einer Liste von URIs besteht, die ich herunterladen möchte. Beispielsweise,
http://xyz.abc.com/Dir1/Dir3/sds.exe
http://xyz.abc.com/Dir2/Dir4/jhjs.exe
http://xyz.abc.com/Dir1/itr.exe
Ich möchte die Konfigurationsdatei lesen und jede URL kopieren, aber gleichzeitig die gleiche Verzeichnisstruktur wie auf dem Host erstellen. Zum Beispiel möchte ich für die erste Zeile in der Konfigurationsdatei die Verzeichnisstruktur Dir1 / Dir3 auf meinem lokalen Computer erstellen (falls nicht vorhanden) und dann sds.exe nach ... / Dir1 / Dir3 / kopieren.
Ich habe festgestellt, dass ich mit 'wget -i' alle URLs in einer Datei herunterladen kann, aber wie kann ich damit die entsprechende Verzeichnisstruktur erstellen
quelle
dir1/robots.txt
Unix zu erstellen .--cut-dirs=N
Um die gewünschte Struktur zu erhalten, würde ich vorschlagen, -nH und -x zu verwenden.
Dadurch wird der Hostname entfernt und die erwartete Verzeichnisstruktur erstellt.
z.B
Von der Manpage:
quelle