精华内容
下载资源
问答
  • 有时候我们需要wget一个文件下载指定的目录下,或者重命名成指定的名字 wget -r -p -np -k -P ~/tmp/ http://Java-er.com wget居然有如此邪恶的用法 这个语句表示下载全站资料 等于把一个网站整个静态化到本地...

    转自 http://java-er.com/blog/wget-useage-x/

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

    wget各种选项分类列表

    * 启动

    -V, –version 显示wget的版本后退出
    -h, –help 打印语法帮助
    -b, –background 启动后转入后台执行
    -e, –execute=COMMAND
    执行`.wgetrc’格式的命令,wgetrc格式参见/etc/wgetrc或~/.wgetrc

    * 记录和输入文件

    -O, –output-file=FILE 把记录写到FILE文件中
    -a, –append-output=FILE 把记录追加到FILE文件中
    -d, –debug 打印调试输出
    -q, –quiet 安静模式(没有输出)
    -v, –verbose 冗长模式(这是缺省设置)
    -nv, –non-verbose 关掉冗长模式,但不是安静模式
    -i, –input-file=FILE 下载在FILE文件中出现的URLs
    -F, –force-html 把输入文件当作HTML格式文件对待
    -B, –base=URL 将URL作为在-F -i参数指定的文件中出现的相对链接的前缀
    –sslcertfile=FILE 可选客户端证书
    –sslcertkey=KEYFILE 可选客户端证书的KEYFILE
    –egd-file=FILE 指定EGD socket的文件名

    * 下载

    –bind-address=ADDRESS
    指定本地使用地址(主机名或IP,当本地有多个IP或名字时使用)
    -t, –tries=NUMBER 设定最大尝试链接次数(0 表示无限制).
    -O –output-document=FILE 把文档写到FILE文件中
    -nc, –no-clobber 不要覆盖存在的文件或使用.#前缀
    -c, –continue 接着下载没下载完的文件
    –progress=TYPE 设定进程条标记
    -N, –timestamping 不要重新下载文件除非比本地文件新
    -S, –server-response 打印服务器的回应
    –spider 不下载任何东西
    -T, –timeout=SECONDS 设定响应超时的秒数
    -w, –wait=SECONDS 两次尝试之间间隔SECONDS秒
    –waitretry=SECONDS 在重新链接之间等待1…SECONDS秒
    –random-wait 在下载之间等待0…2*WAIT秒
    -Y, –proxy=on/off 打开或关闭代理
    -Q, –quota=NUMBER 设置下载的容量限制
    –limit-rate=RATE 限定下载输率

    * 目录

    -nd –no-directories 不创建目录
    -x, –force-directories 强制创建目录
    -nH, –no-host-directories 不创建主机目录
    -P, –directory-prefix=PREFIX 将文件保存到目录 PREFIX/…
    –cut-dirs=NUMBER 忽略 NUMBER层远程目录

    * HTTP 选项

    –http-user=USER 设定HTTP用户名为 USER.
    –http-passwd=PASS 设定http密码为 PASS.
    -C, –cache=on/off 允许/不允许服务器端的数据缓存 (一般情况下允许).
    -E, –html-extension 将所有text/html文档以.html扩展名保存
    –ignore-length 忽略 `Content-Length’头域
    –header=STRING 在headers中插入字符串 STRING
    –proxy-user=USER 设定代理的用户名为 USER
    –proxy-passwd=PASS 设定代理的密码为 PASS
    –referer=URL 在HTTP请求中包含 `Referer: URL’头
    -s, –save-headers 保存HTTP头到文件
    -U, –user-agent=AGENT 设定代理的名称为 AGENT而不是 Wget/VERSION.
    –no-http-keep-alive 关闭 HTTP活动链接 (永远链接).
    –cookies=off 不使用 cookies.
    –load-cookies=FILE 在开始会话前从文件 FILE中加载cookie
    –save-cookies=FILE 在会话结束后将 cookies保存到 FILE文件中

    * FTP 选项

    -nr, –dont-remove-listing 不移走 `.listing’文件
    -g, –glob=on/off 打开或关闭文件名的 globbing机制
    –passive-ftp 使用被动传输模式 (缺省值).
    –active-ftp 使用主动传输模式
    –retr-symlinks 在递归的时候,将链接指向文件(而不是目录)

    * 递归下载

    -r, –recursive 递归下载--慎用!
    -l, –level=NUMBER 最大递归深度 (inf 或 0 代表无穷).
    –delete-after 在现在完毕后局部删除文件
    -k, –convert-links 转换非相对链接为相对链接
    -K, –backup-converted 在转换文件X之前,将之备份为 X.orig
    -m, –mirror 等价于 -r -N -l inf -nr.
    -p, –page-requisites 下载显示HTML文件的所有图片

    * 递归下载中的包含和不包含(accept/reject)

    -A, –accept=LIST 分号分隔的被接受扩展名的列表
    -R, –reject=LIST 分号分隔的不被接受的扩展名的列表
    -D, –domains=LIST 分号分隔的被接受域的列表
    –exclude-domains=LIST 分号分隔的不被接受的域的列表
    –follow-ftp 跟踪HTML文档中的FTP链接
    –follow-tags=LIST 分号分隔的被跟踪的HTML标签的列表
    -G, –ignore-tags=LIST 分号分隔的被忽略的HTML标签的列表
    -H, –span-hosts 当递归时转到外部主机
    -L, –relative 仅仅跟踪相对链接
    -I, –include-directories=LIST 允许目录的列表
    -X, –exclude-directories=LIST 不被包含目录的列表
    -np, –no-parent 不要追溯到父目录


    展开全文
  • 转自 https://blog.csdn.net/tylai520/article/details/17168673有时候我们需要wget一个文件下载指定的目录下,或者重命名成指定的名字wget -r -p -np -k -P ~/tmp/ http://java-er.comwget居然有如此邪恶的用法...

    转自 https://blog.csdn.net/tylai520/article/details/17168673

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

    wget各种选项分类列表

    * 启动

    -V, –version 显示wget的版本后退出
    -h, –help 打印语法帮助
    -b, –background 启动后转入后台执行
    -e, –execute=COMMAND
    执行`.wgetrc’格式的命令,wgetrc格式参见/etc/wgetrc或~/.wgetrc

    * 记录和输入文件

    -O, –output-file=FILE 把记录写到FILE文件中
    -a, –append-output=FILE 把记录追加到FILE文件中
    -d, –debug 打印调试输出
    -q, –quiet 安静模式(没有输出)
    -v, –verbose 冗长模式(这是缺省设置)
    -nv, –non-verbose 关掉冗长模式,但不是安静模式
    -i, –input-file=FILE 下载在FILE文件中出现的URLs
    -F, –force-html 把输入文件当作HTML格式文件对待
    -B, –base=URL 将URL作为在-F -i参数指定的文件中出现的相对链接的前缀
    –sslcertfile=FILE 可选客户端证书
    –sslcertkey=KEYFILE 可选客户端证书的KEYFILE
    –egd-file=FILE 指定EGD socket的文件名

    * 下载

    –bind-address=ADDRESS
    指定本地使用地址(主机名或IP,当本地有多个IP或名字时使用)
    -t, –tries=NUMBER 设定最大尝试链接次数(0 表示无限制).
    -O –output-document=FILE 把文档写到FILE文件中
    -nc, –no-clobber 不要覆盖存在的文件或使用.#前缀
    -c, –continue 接着下载没下载完的文件
    –progress=TYPE 设定进程条标记
    -N, –timestamping 不要重新下载文件除非比本地文件新
    -S, –server-response 打印服务器的回应
    –spider 不下载任何东西
    -T, –timeout=SECONDS 设定响应超时的秒数
    -w, –wait=SECONDS 两次尝试之间间隔SECONDS秒
    –waitretry=SECONDS 在重新链接之间等待1…SECONDS秒
    –random-wait 在下载之间等待0…2*WAIT秒
    -Y, –proxy=on/off 打开或关闭代理
    -Q, –quota=NUMBER 设置下载的容量限制
    –limit-rate=RATE 限定下载输率

    * 目录

    -nd –no-directories 不创建目录
    -x, –force-directories 强制创建目录
    -nH, –no-host-directories 不创建主机目录
    -P, –directory-prefix=PREFIX 将文件保存到目录 PREFIX/…
    –cut-dirs=NUMBER 忽略 NUMBER层远程目录

    * HTTP 选项

    –http-user=USER 设定HTTP用户名为 USER.
    –http-passwd=PASS 设定http密码为 PASS.
    -C, –cache=on/off 允许/不允许服务器端的数据缓存 (一般情况下允许).
    -E, –html-extension 将所有text/html文档以.html扩展名保存
    –ignore-length 忽略 `Content-Length’头域
    –header=STRING 在headers中插入字符串 STRING
    –proxy-user=USER 设定代理的用户名为 USER
    –proxy-passwd=PASS 设定代理的密码为 PASS
    –referer=URL 在HTTP请求中包含 `Referer: URL’头
    -s, –save-headers 保存HTTP头到文件
    -U, –user-agent=AGENT 设定代理的名称为 AGENT而不是 Wget/VERSION.
    –no-http-keep-alive 关闭 HTTP活动链接 (永远链接).
    –cookies=off 不使用 cookies.
    –load-cookies=FILE 在开始会话前从文件 FILE中加载cookie
    –save-cookies=FILE 在会话结束后将 cookies保存到 FILE文件中

    * FTP 选项

    -nr, –dont-remove-listing 不移走 `.listing’文件
    -g, –glob=on/off 打开或关闭文件名的 globbing机制
    –passive-ftp 使用被动传输模式 (缺省值).
    –active-ftp 使用主动传输模式
    –retr-symlinks 在递归的时候,将链接指向文件(而不是目录)

    * 递归下载

    -r, –recursive 递归下载--慎用!
    -l, –level=NUMBER 最大递归深度 (inf 或 0 代表无穷).
    –delete-after 在现在完毕后局部删除文件
    -k, –convert-links 转换非相对链接为相对链接
    -K, –backup-converted 在转换文件X之前,将之备份为 X.orig
    -m, –mirror 等价于 -r -N -l inf -nr.
    -p, –page-requisites 下载显示HTML文件的所有图片

    * 递归下载中的包含和不包含(accept/reject)

    -A, –accept=LIST 分号分隔的被接受扩展名的列表
    -R, –reject=LIST 分号分隔的不被接受的扩展名的列表
    -D, –domains=LIST 分号分隔的被接受域的列表
    –exclude-domains=LIST 分号分隔的不被接受的域的列表
    –follow-ftp 跟踪HTML文档中的FTP链接
    –follow-tags=LIST 分号分隔的被跟踪的HTML标签的列表
    -G, –ignore-tags=LIST 分号分隔的被忽略的HTML标签的列表
    -H, –span-hosts 当递归时转到外部主机
    -L, –relative 仅仅跟踪相对链接
    -I, –include-directories=LIST 允许目录的列表
    -X, –exclude-directories=LIST 不被包含目录的列表
    -np, –no-parent 不要追溯到父目录



    展开全文
  • wget http://mirrors.ustc.edu.cn/ubuntu/pool/main/g/gcc-4.4/ -r -np -nd -A .deb -e robots=offwget http://mirrors.ustc.edu.cn/ubuntu/pool/universe/g/gcc-3.3/ -r -np -nd -A .deb -e robots=offwget http...

     

    wget http://mirrors.ustc.edu.cn/ubuntu/pool/main/g/gcc-4.4/ -r -np -nd -A .deb -e robots=off
    wget http://mirrors.ustc.edu.cn/ubuntu/pool/universe/g/gcc-3.3/ -r -np -nd -A .deb -e robots=off
    wget http://mirrors.ustc.edu.cn/ubuntu/pool/main/liba/libaio/ -r -np -nd -A .deb -e robots=off
    wget http://mirrors.ustc.edu.cn/ubuntu/pool/main/m/mpfr4/libmpfr4_3.1.6-1_amd64.deb

     

    其中:

    -r:层叠递归处理

    -np:不向上(url路径)递归

    -nd:不创建和web网站相同(url路径)的目录结构

    -A type:文件类型

    -e robots=off:不考虑 robots.txt 的权限

     

    转载于:https://www.cnblogs.com/jinzhenshui/p/9365499.html

    展开全文
  • 使用wget指定下载目录

    千次阅读 2019-07-08 15:22:51
    wget url -P /home/test/ 转载于:https://www.cnblogs.com/jackyyou/p/5491589.html
     wget url -P /home/test/

     

    转载于:https://www.cnblogs.com/jackyyou/p/5491589.html

    展开全文
  • wget获取url路径时遇到的问题

    千次阅读 2017-03-04 17:17:15
    wget获取url路径时遇到的问题 1、在wget获取url路径(HTTP地址)时提示“连接到 netix.dl.sourceforge.net 不安全,使用‘不检查证书’”用 --no-check-certificate; 2、在wget获取url路径(HTTP地址)时失败并...
  • Linux系统wget下载指令目录及重命名 假设目录为 ./happy/page 假设下载网址为 http://www.baidu.com 假设下载文件的原始文件名为 baidu.html 1. 指定下载目录 wget -P ./happy/page http://www.baidu.com 下载的...
  • wget下载文件到指定目录

    千次阅读 2020-09-25 20:10:58
    文章目录#不指定下载目录#指定下载目录#指定下载目录及文件名 #不指定下载目录 如果不指定下载目录,那么文件将被下载到当前目录。 命令格式:wget 网址 wget ...
  • 那就是wget下载时既要指定新文件名又要指定下载目录 我是这么写的 wget -O /data/1537186226/sadsad.jpg http://n.sinaimg.cn/news/transform/700/w1000h500/20180814/OcJ6-hhtfwqq6479312.jpg 淡当然这是正确的...
  • wget url -P <aimPath> -O fileName curl -L url -o <filePath>
  • wget 下载指定目录

    2019-09-29 13:58:16
    下载myfile.zip 到 /home/abc 目录wget -P /home/abc http://abc/myfile.zip [root@localhost cbx2012]# wget -P /home/cbx2012 ...
  • 如何用wget指定位置?

    2020-01-01 14:04:26
    我需要将文件下载到/ tmp / cron_test /。 我的wget代码是 wget --random-wait -r -p -nd -e robots=off -A".pdf" -U m
  • 命令:wget -P /保存文件的目录 文件下载地址 如果不指定保存文件目录 wget 文件下载地址 会现在当前目录下, 即:pwd 参考:https://blog.csdn.net/qq1045553189/article/details/86516364 ...
  • yum只下载不安装和wget下载指定目录

    千次阅读 2015-10-18 15:10:44
    3:wget进行下载。 注:这些如果联网了,下载不了,说明防火墙有限制!此处,svn下载为例: 1:yum只下载不安装 在CentOS中使用yum只下载指定目录而不安装: 系统信息: "os" : { "type" : "Linux", "name" :
  • Linux wget 下载 文件到指定目录

    千次阅读 2019-05-24 17:02:32
    Linux wget 下载 文件到指定目录 wget -P 指定目录 下载地址 [root@localhost /]# wget -P /etc/software http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz 如果下载到...
  • wget -r -np -nH -R index.html*,*.log,*.xml http://www.baidu.com/executions/$1/results/ for LOG_PATH in `find executions/ -name JCAT_logs*|grep SwChar`; do echo $LOG_PATH; wget -r -np -nH -R index.*...
  • wget批量下载文件

    2020-01-10 11:16:27
    -r 递归下载下载指定网页某一目录下(包括子目录)的所有文件 -nd 递归下载时不创建一层一层的目录,把所有的文件下载到当前目录 -np 递归下载时不搜索上层目录, 如wget -c -r www.xianren.org/pub/path/ 没有加...
  • 当我们在使用wget命令下载文件时,通常会需要将文件下载指定的目录,这时就可以使用 -P 参数来...如果需要对下载的文件进行重命名,则可以通过 -O 参数指定文件名,需要注意的是,如果重命名中包含路径,那么该...
  • wget下载命令使用说明

    2021-02-04 16:09:14
    我们可以使用wget从服务器下载文件 ...断点续传和指定下载到的路径wget -c ftp://czd:123456@192.168.32.250/home/czd/xxx.tgz -P / 注: -c是continue简称,-P是path,也就是路径。 http下载 $wge
  • wget批量下载yum仓库rpm文件

    千次阅读 2019-10-14 09:47:54
    wget命令用来从指定的URL下载文件。 wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。如果是服务器打断下载过程,它会...
  • python中wget方式下载使用

    万次阅读 2019-07-24 22:01:38
    python中wget方式下载使用 文章目录python中wget方式下载使用一、简介二、使用2.1 安装2.2 示例 一、简介 linux中wget下载数据很方便,这里介绍在python中使用wget下载。 二、使用 2.1 安装 pip3 install wget 2.2 ...
  • 利用WGET下载文件,并保存到指定目录 cbx@mint ~/下载 $ wget -P /home/cbx/下载/PDF https://www.linuxmint.com/documentation/user-guide/Cinnamon/chinese_16.0.pdf ... wget是Linux...
  • wget递归下载文件夹

    万次阅读 2016-10-02 03:52:05
    如: wget -nc -np -c -r -v --reject=html --ignore-tags=robots.txt http://ftp.gnu.org/gnu/wget/ ----------------------------------------------------------- ...GNU Wget 1.12,非交互式的网
  • wget是Linux上一个非常不错的下载指令,而其指令的内容虽然说是非常简单,但内藏许多的参数,也算是Linux工作者常用的指令之一。而这个指令我想在各大系统都预设有提供,包括了Ubuntu、Fedora等,而一般来说,要使用...
  • 使用wget遍历下载http目录

    千次阅读 2020-10-24 16:12:50
    -r 递归下载,默认深度是5层,可以通过-l参数指定depth。 -np --no-parent 递归下载时不访问父级目录,能够有效的控制下载范围。 -nd 递归下载时不会递归创建目录,会把所有的文件保存到一个目录里。 -k 转换下
  • Windows 10 使用wget高速下载内容Windows 10 使用wget高速下载内容下载安装使用方法打开命令行工具找到你的wget的安装地址,并且在命令行进入这个安装目录的bin目录使用下载命令下载文件 Windows 10 使用wget高速...
  • 从ftp服务器上下载到当前目录,提示信息保存到wget.log wget --ftp-user=administrator --ftp-password=000000 ftp://192.168.20.206/source/app.out -o wget.log -o wget.log 从ftp服务器下载文件到当前目录,提示...
  • 使用wget下载目录

    千次阅读 2012-11-09 15:46:51
    wget -c -q -r -np -k -L -p...-r 递归下载下载指定网页某一目录下(包括子目录)的所有文件 -q 不输出下载信息,但是还是会下载的,和grep –q不同的 -nd 递归下载时不创建一层一层的目录,把所有的文件下载

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 66,299
精华内容 26,519
关键字:

wget指定下载路径