Was ist die Locke gleichbedeutend mit wget -x?


1

Ich möchte curl verwenden, um mehrere Dateien mit denselben lokalen Pfaden zu speichern, die von wget -x erzeugt werden (dh bereinigte Versionen der vollständigen URLs). Aber ich kann nicht die richtige Option in den Curl-Dokumenten finden. Ist das möglich?

curl --remote-name Msgstr "Nur der Dateiteil der entfernten Datei wird verwendet, der Pfad wird abgeschnitten."

Antworten:


0

curl --create-dirs

Manpage sagt:

In Verbindung mit der Option -o erstellt curl die erforderliche lokale Verzeichnishierarchie nach Bedarf. Diese Option erstellt die mit der Option -o erwähnten Verzeichnisse, sonst nichts. Wenn der -o-Dateiname kein Verzeichnis verwendet oder wenn die darin erwähnten Verzeichnisse bereits vorhanden sind, wird kein Verzeichnis erstellt.


Danke, aber das macht es nicht ganz: wget -x erstellt beide ein lokales Verzeichnis wie dieses und gibt jeder Datei einen Pfad, der ihrer URL entspricht (so nah wie möglich an 1: 1). curl --create-dirs führt nur den ersten Teil dieses Vorgangs aus: Wenn ein Pfad mit -o angegeben wird, werden die erforderlichen Verzeichnisse erstellt, es wird jedoch kein Pfad aus der URL angegeben.
Alex I
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.