Ich kann nicht, wget
solange es noch keinen Pfad zum Speichern gibt. Ich meine, wget
funktioniert nicht für die nicht existierenden Pfade. Zum Beispiel:
wget -O /path/to/image/new_image.jpg http://www.example.com/old_image.jpg
Wenn /path/to/image/
es noch nicht existiert, wird immer Folgendes zurückgegeben:
No such file or directory
Wie kann ich es zum Laufen bringen?
Antworten:
Sie können das Verzeichnis manuell erstellen, bevor Sie es mit ausführen
Oder schreiben Sie eine Funktion, die dies selbst erledigt und in ~ / .bashrc oder eine andere von Ihnen verwendete Shell schreibt:
Vergessen Sie nicht, es zur aktuellen Sitzung mit hinzuzufügen
. ~/.bashrc
Oder einfach nur in der Shell laufen
und benutze es sofort als:
quelle
Suchen Sie nach "--directory-prefix = prefix" ... wenn ja, versuchen Sie es als
wget --directory-prefix = / path / to / image / http://www.example.com/old_image.jpg
quelle