存在的记忆

常用命令~wget


有时候我们需要wget一个文件下载到指定的目录下,或者重命名成指定的名字

wget -r -p -np -k -P ~/tmp/ http://java-er.com

wget居然有如此邪恶的用法

这个语句表示下载全站资料

等于把一个网站整个静态化到本地。

解释一下参数

-P 表示下载到哪个目录
-r 表示递归下载
-np 表示不下载旁站连接.
-k 表示将下载的网页里的链接修改为本地链接.
-p 获得所有显示网页所需的元素

额外的

-c 断点续传
-nd 递归下载时不创建一层一层的目录,把所有的文件下载到当前目录
-L 递归时不进入其它主机,如wget -c -r www.xxx.org/
-A 指定要下载的文件样式列表,多个样式用逗号分隔
-i 后面跟一个文件,文件内指明要下载的URL

使用代理下载

wget -Y on -p -k https://sourceforge.net/projects/wvware

代理可以在环境变量或wgetrc文件中设定

# 在环境变量中设定代理
export PROXY=http://211.90.168.94:8080/
# 在~/.wgetrc中设定代理
http_proxy = http://proxy.yoyodyne.com:18023/
ftp_proxy = http://proxy.yoyodyne.com:18023/

当前页面是本站的「Baidu MIP」版。查看和发表评论请点击:完整版 »