我想使用 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 個檔案。