如何使用 wget 鏡像存檔?

如何使用 wget 鏡像存檔?

我想使用 wget 將 HTTP 目錄鏡像到本機資料夾中。我在網路上嘗試了很多方法,似乎都不起作用。我的測試站點是 Ubuntu 儲存庫(http://archive.ubuntu.com/ubuntu/project/) 資料夾。我已經嘗試了 5 次,但不得不取消 wget,因為它嘗試下載整個網域而不是專案資料夾。當我最終讓它鏡像實際資料夾時,它在本地將其嵌套在網站的父資料夾中,但沒有下載父資料夾本身的內容。

我想要使​​用 cp (不可能): cphttp://archive.ubuntu.com/ubuntu/project/~/專案/

答案1

有一種方法可以wget按照我認為您想要的方式遞歸下載:

wget -r --no-parent -nH --cut-dirs=1 --reject "index.html*" http://archive.ubuntu.com/ubuntu/project/

-nH --cut-dirs=1標誌擺脫了目錄結構。

cp -r將從網站遞歸下載或基本上將專案資料夾下載到名為 的新目錄~/project

總共下載了 2 個目錄和 11 個檔案。

來源

相關內容