Warum erstellt wget „_Conflict“-Verzeichnisse?

Warum erstellt wget „_Conflict“-Verzeichnisse?

Ich versuche, eine Club-Website auf einem NAS zu sichern. Hier ist eine vereinfachte Version des von mir verwendeten Skripts, die veranschaulicht, was passiert (ohne zu sehr ins Detail zu gehen oder auf geschützte Inhalte zuzugreifen):

cd /volume1/Backup/
wget -EkKrNpH \
     --output-file=wget.log \
     --domains=imcz.club,sf.wildapricot.org \
     --exclude-domains=webmail.imcz.club \
     --exclude-directories=calendar,Club-Events,External-Events,Sys \
     --ignore-case \
     --level=1 \
     --no-parent \
     --no-proxy \
     --random-wait \
     --reject=ashx,"overlay*" \
     --reject-regex="calendar[@\?].*|Club-Events[@\?].*|External-Events[@\?].*|event-\d+[@\?].*" \
     --rejected-log=wget-rejected.log \
     --restrict-file-names=windows \
     --wait=1 \
     https://imcz.club/

Wenn ich es ausführe, werden die folgenden Verzeichnisse erstellt:

 imcz.club/BuiltTheme/whiteboard_maya_blue.v3.0/1e3b357e/fonts
 imcz.club/BuiltTheme/whiteboard_maya_blue.v3.0/1e3b357e/Fonts_ADMIN_Jun-01-132914-2021_Conflict
 imcz.club/BuiltTheme/whiteboard_maya_blue.v3.0/1e3b357e/Fonts_ADMIN_Jun-01-132917-2021_Conflict
 imcz.club/BuiltTheme/whiteboard_maya_blue.v3.0/1e3b357e/Fonts_ADMIN_Jun-01-132919-2021_Conflict

Da ich -r und --ignore-case verwendeohne--no-clobber, ich hatte erwartet, dass der Inhalt aller dieser Verzeichnisse hier abgelegt wird:

imcz.club/BuiltTheme/whiteboard_maya_blue.v3.0/1e3b357e/fonts

Allerdings landet dort nur die erste gefundene Schriftdatei, wie dieser Auszug aus der Protokolldatei zeigt:

--2021-06-01 13:28:33--  https://imcz.club/BuiltTheme/whiteboard_maya_blue.v3.0/1e3b357e/fonts/fontawesome-webfont.woff
Connecting to imcz.club|34.226.77.200|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 98024 (96K) [application/x-woff]
Saving to: 'imcz.club/BuiltTheme/whiteboard_maya_blue.v3.0/1e3b357e/fonts/fontawesome-webfont.woff'
2021-06-01 13:28:34 (233 KB/s) - 'imcz.club/BuiltTheme/whiteboard_maya_blue.v3.0/1e3b357e/fonts/fontawesome-webfont.woff' saved [98024/98024]

Anschließend landen gefundene Schriftdateien in den Verzeichnissen mit der Endung "_Conflict". Hier ein Beispielauszug aus der Logdatei:

--2021-06-01 13:29:12--  https://imcz.club/BuiltTheme/whiteboard_maya_blue.v3.0/1e3b357e/Fonts/opensans-italic-webfont.woff
Connecting to imcz.club|34.226.77.200|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 23188 (23K) [application/x-woff]
Saving to: 'imcz.club/BuiltTheme/whiteboard_maya_blue.v3.0/1e3b357e/Fonts/opensans-italic-webfont.woff'

Ich würde versuchen, --debug zu verwenden, um dies besser zu verstehen, aber die wget-Version auf meinem NAS wurde ohne Debug-Unterstützung erstellt. Die Website befindet sich auf einer SAAS-Plattform, daher habe ich keine Kontrolle über die inkonsistente Verwendung von Groß- und Kleinschreibung beim Adressieren des Schriftartenverzeichnisses. In einem Browser können alle Schriftarten von einem der folgenden Orte heruntergeladen werden:

imcz.club/BuiltTheme/whiteboard_maya_blue.v3.0/1e3b357e/fonts

oder:

imcz.club/BuiltTheme/whiteboard_maya_blue.v3.0/1e3b357e/Fonts

Als Workaround habe ich versucht, das lokale Verzeichnis „Fonts“ mit allen Schriftarten vorab zu füllen, in der Hoffnung, dass die Option -r das Herunterladen der Schriftarten überspringen würde. Die Verzeichnisse „_Conflict“ wurden jedoch trotzdem erstellt. Könnte dies eine Folge von --convert-links sein? Was mache ich falsch oder was habe ich falsch verstanden?

verwandte Informationen