MENU

Catalog

    常用命令~wget

    January 18, 2018 • Read: 4284 • 常用命令

    有时候我们需要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/

    兼总条贯 知至知终

    最后编辑于: May 16, 2018