回答
你可以這樣做:
wget -r -l1 --no-parent http://www.domain.com/subdirectory/
其中:
-r: recursive retrieving
-l1: sets the maximum recursion depth to be 1
--no-parent: does not ascend to the parent; only downloads from the specified subdirectory and downwards hierarchy
$ wget -m -p -E -k -K -np {URL Address}
您可以使用手冊頁選項的詳細信息。
注意:與以前的選項,索引的文件將被下載!
瘋了。正是我所期待的。這應該是被接受的答案。 – 2015-05-29 12:05:10
這個解決方案在我的情況下失敗(建立在linux-gnu上的GNU Wget 1.13.4)。它實際上是在父目錄中下載文件---而不是所需的結果。 – 2016-04-29 18:53:27
在我的情況下,它也失敗了。看來我的'wget'(GNU Wget 1.14)忽略了'--no-parent選項'。在openSUSE閏日42.1.20160217 – boczniak767 2016-07-08 09:59:27
我可以使用的良好信息。我想:
wget -r -l1 --no-parent http://www.domain.com/subdirectory/
的網站上,其中包括形式name.subname.subname2.etc.htm或.html的多個文件。爲了挑選這些,我跑了:
wget -r --no-parent http://www.domain.com/subdirectory/
,這工作得很好。
- 1. Wget下載html
- 2. 無法下載目錄
- 3. 如何阻止wget停止下載某個目錄(即/照片)
- 4. 下載到相關目錄
- 5. 遞歸wget控件下載
- 6. 用wget下載chunked資源?
- 7. 使用wget下載文件
- 8. linux wget下載tar.gz爲html?
- 9. 使用FTP下載具有子目錄的完整目錄C#
- 10. PHP目錄下載
- 11. easy_install下載目錄
- 12. 使用wget將下載的文件名設置在不同的目錄中
- 13. 如何在bash腳本中使用wget命令在目錄中下載文件?
- 14. 將使用wget下載的網頁的目錄索引重命名爲index.html
- 15. Howto創建修剪的目錄樹,同時使用wget進行ftp下載
- 16. 如何在Wget中爲未完成的下載設置臨時目錄?
- 17. 使用wget通過FTP下載目錄,但不通過密碼作爲參數
- 18. bash檢查目錄下的子目錄
- 19. 使用wget下載php登錄詳細信息
- 20. 下載到當前目錄
- 21. URLSession - 下載遠程目錄
- 22. FTP下載目錄C++
- 23. C# - 下載目錄 - FTP
- 24. WGet鏡像沒有把它放在一個子目錄(即domain.com)
- 25. 如何從所有孫子目錄wget的文件
- 26. 「wget:找不到命令」下載到$ PATH; wget的安裝
- 27. 無法下載使用wget(wget的重試「無限」)
- 28. 如何在apache中加載子目錄子目錄?
- 29. 下載沒有wget或curl的文件
- 30. 使用wget或curl下載Xcode
感謝您打破命令參數。我有一個類似的問題,但只需要-r和--no-parent命令。 – Sofox 2013-10-12 20:06:08
如果您希望確保每個頁面都可以正確加載(即:下載加載在頁面上的圖像),則可以將** - p **標誌添加到上述命令中。 – earthmeLon 2014-04-14 18:31:09
此外,添加'-nd'將文件直接保存在當前目錄中,而不需要/ path/to/the /子目錄。 – HenriV 2017-04-26 12:03:33