Wget -m 是否需要與 -r --no-parent 參數一起使用

Wget -m 是否需要與 -r --no-parent 參數一起使用

標題幾乎說明了一切。如果我想鏡像網站目錄和子目錄。我應該使用wget -m -r --no-parent bla.com還是應該使用wget -r --no-parent bla.com.需要-m嗎?

答案1

-m選項開啟遞歸和時間戳記、設定無限遞歸深度並保留 FTP 目錄清單。目前它相當於‘-r -N -l inf --no-remove-listing’.來源http://www.gnu.org/software/wget/manual/wget.html

答案2

預設情況下,該-r選項下降 5 個級別,這在您的情況下可能就足夠了,但如果您需要更多級別,請使用該-l選項後跟多個(級別)或僅使用-l inf無限深度。
正如其他人所回答的,該選項-m執行後者,並且還啟用時間戳檢查和 FTP 目錄清單。
在您提供的範例中,該選項--no-parent將阻止從目標 URL 層級之上檢索頁面或資源,儘管在您的情況下它看起來像根 URL(但它可以是低於目標 URL 的任何層級)。
最後請記住,預設wget不會檢索目標 URL 網域之外的資源,因此您可能會錯過放置在目標 URL 上方或其他網域中的 CSS 和 JavaScript 檔案。

相關內容