wget
本身不能直接下载整个目录,但你可以通过递归下载的方式来下载一个目录及其内容。要下载一个目录,请使用以下命令:
wget -r --no-parent --reject "index.html*" -nH --cut-dirs=1 -R index.html -P /path/to/save/directory http://example.com/directory/
这个命令的参数解释如下:
-r
:递归下载。--no-parent
:不下载父目录的内容。--reject "index.html*"
:排除 index.html 文件。-nH
:不创建主机目录。--cut-dirs=1
:减少保存路径中的目录层数。-R index.html
:排除 index.html 文件。-P /path/to/save/directory
:指定保存路径。http://example.com/directory/
:要下载的目录 URL。请将 /path/to/save/directory
替换为你希望保存目录的本地路径,将 http://example.com/directory/
替换为你要下载的目录的 URL。