本文共 1128 字,大约阅读时间需要 3 分钟。
wget是一个强大的网络下载工具,能够帮助我们快速下载网站内容或指定文件。以下是关于如何使用wget进行下载的实用指南。
如果你需要下载一个完整网站的内容,可以使用以下命令:
wget -r -p -np -k -P ~/tmp/ http://java-er.com
这个命令的作用是:
-r
:递归下载,下载整个网站的内容。-p
:下载所有显示网页所需的元素(图片、视频等)。-np
:不下载旁站连接,避免下载不必要的内容。-k
:将下载的网页链接转换为本地链接。-P ~/tmp/
:指定下载目录为~/tmp/
。下载完成后,你会在指定目录中得到完整的网站内容复制。
如果你需要通过代理下载文件,可以通过以下方式设置:
export PROXY=http://211.90.168.94:8080/
http_proxy = http://proxy.yoyodyne.com:18023/ftp_proxy = http://proxy.yoyodyne.com:18023/
wget具有众多功能强大的参数,以下是常用的选项:
-c
:断点续传,支持从中断处继续下载。-r
:递归下载,下载整个网站内容。-O FILE
:指定下载文件的名字或目录。-nc
:不覆盖已有文件,避免重复下载。-Y on
:启用代理下载。-l NUMBER
:指定递归深度,inf
表示无限深度。-k
:修复非相对链接,确保下载的页面内部链接正常。-p
:下载页面所需的所有资源(如图片、视频等)。-Y on
:启用代理下载。--proxy-user USER:PASS
:设置代理账号和密码。wget -O file.txt https://example.com/file.txt
wget -Y on -p -k https://sourceforge.net/projects/wvware/
wget -r -p -NP http://example.com
通过以上方法,你可以灵活地使用wget进行文件下载和网站内容的本地化备份。
转载地址:http://marfk.baihongyu.com/