為什麼 wget 建立“_Conflict”目錄?

為什麼 wget 建立“_Conflict”目錄?

我正在嘗試將俱樂部網站備份到 NAS。這是我正在使用的腳本的簡化版本,它說明了正在發生的情況(無需深入或訪問受保護的內容):

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/

當我運行它時,會建立以下目錄:

 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

因為我使用 -r 和 --ignore-case沒有--no-clobber,我希望將所有這些目錄的內容放置在:

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

但是,只有第一個找到的字體檔案會出現在那裡,如以下日誌文件摘錄所示:

--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]

隨後發現字體檔案最終出現在以「_Conflict」結尾的目錄中。以下是日誌檔案的範例摘錄:

--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'

我會嘗試使用 --debug 來更好地理解這一點,但我的 NAS 上的 wget 版本是在沒有調試支援的情況下構建的。網站位於 SAAS 平台上,因此我無法控制在尋址字體目錄時大小寫不一致的情況。在瀏覽器中,可以從以下任一位置下載任何字體:

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

或者:

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

作為解決方法,我嘗試使用所有字體預先填充本地“fonts”目錄,並希望 -r 選項能夠跳過下載它們。然而,「_Conflict」目錄還是被創建了。這可能是 --convert-links 的結果嗎?我做錯了什麼,或是我誤解了什麼?

相關內容