利用wget下载网页上所有文件到指定文件夹
时间: 2024-10-21 09:06:49 浏览: 31
使用wget下载网页上所有文件到指定文件夹,可以通过以下命令实现:
```bash
wget -r -np -nH --cut-dirs=1 -R "index.html*" -P /path/to/folder http://example.com/
```
这个命令的具体参数含义如下:
- `-r`:递归下载,即下载指定网页的所有内容。
- `-np`:不追溯到父目录。
- `-nH`:不创建主机目录。
- `--cut-dirs=1`:忽略路径中的一层目录,这样只会下载指定目录下的文件。
- `-R "index.html*"`:排除名为index.html的文件,避免下载首页文件。
- `-P /path/to/folder`:将下载的内容保存到指定的文件夹中。
例如,如果你想下载http://example.com/files/目录下的所有文件,并将其保存到本地的/home/user/downloads/files/目录下,可以使用以下命令:
```bash
wget -r -np -nH --cut-dirs=1 -R "index.html*" -P /home/user/downloads/files http://example.com/files/
```
执行这条命令后,wget会递归下载http://example.com/files/目录下的所有文件,并保存到本地的/home/user/downloads/files/目录下。
阅读全文