Questions tagged «wget»

wget-命令行实用程序,用于非交互式下载内容(可以从脚本,cron作业,不具有X-Windows支持的终端等中调用)

3
curl是否具有像wget这样的--no-check-certificate选项?
我正在尝试向运行带有自签名SSL证书的开发站点的我们的本地开发服务器之一发出curl请求。我从命令行使用curl。 我看到一些博客文章提到您可以添加到证书列表中或将特定(自签名)证书指定为有效,但是有一种通俗易懂的方式表示“不验证” ssl证书-像--no-check-certificate那样wget有吗?
446 wget  curl 



3
使用wget下载到与当前目录不同的目录
我需要使用wget将文件下载到目录/var/cache/foobar/(例如,如果我下载stackexchange-site-list.txt,则将其下载到/var/cache/foobar/stackexchange-site-list.txt) 这可能吗?curl也将是一个选项,但我宁愿不使用curl,因为默认情况下未安装它。
91 wget 

3
如何下载存档并解压缩而不将存档保存到磁盘?
我想下载并解压缩指定目录下的档案。到目前为止,这是我一直在做的事情: wget http://downloads.mysql.com/source/dbt2-0.37.50.3.tar.gz tar zxf dbt2-0.37.50.3.tar.gz mv dbt2-0.37.50.3 dbt2 我想即时下载并解压缩存档,而无需将其tar.gz写入磁盘。我认为可以通过将的输出wget传递给tar,并给出tar一个目标来实现,但实际上我不知道如何将各个部分放在一起。
62 shell  pipe  tar  wget 

8
如何使用终端从Google驱动器下载文件夹?
我想使用终端从我的Google驱动器下载文件夹吗?有什么办法吗?我尝试了这个: $ wget "https://drive.google.com/folderview?id=0B-Zc9K0k9q-WWUlqMXAyTG40MjA&usp=sharing" 但它正在下载此文本文件:folderview?id=0B-Zc9K0k9q-WdEY5a1BCUDBaejQ&usp=sharing。有什么方法可以从终端下载google drive文件夹吗?
59 wget  download 

5
为什么curl和wget会导致403被禁止?
我尝试使用下载文件,wget并且curl它被拒绝并显示403错误(禁止)。 我可以使用同一台计算机上的Web浏览器查看文件。 我再次尝试使用浏览器的用户代理,该代理由http://www.whatsmyuseragent.com获得。我这样做: wget -U 'Mozilla/5.0 (X11; Linux x86_64; rv:30.0) Gecko/20100101 Firefox/30.0' http://... 和 curl -A 'Mozilla/5.0 (X11; Linux x86_64; rv:30.0) Gecko/20100101 Firefox/30.0' http://... 但是还是禁止的。403可能还有其他原因,我可以通过哪些方式更改wget和curl命令以克服它们? (这并不是要获取文件-我知道我可以从浏览器中保存文件;这是要了解为什么命令行工具的工作方式有所不同) 更新 感谢对此问题的所有出色回答。我遇到的特定问题是服务器正在检查引荐来源网址。通过将此添加到命令行中,我可以使用curl和获得文件wget。 检查引荐来源网址的服务器通过302跳到另一个根本不执行任何检查的位置,因此该站点的curl或wget站点工作正常。 如果有人感兴趣,那是因为我正在阅读此页面以了解嵌入式CSS,并试图以该站点的CSS为例。我遇到麻烦的实际URL是这个,而curl我最终遇到的是 curl -L -H 'Referer: http://css-tricks.com/forums/topic/font-face-in-base64-is-cross-browser-compatible/' http://cloud.typography.com/610186/691184/css/fonts.css 而wget是 wget --referer='http://css-tricks.com/forums/topic/font-face-in-base64-is-cross-browser-compatible/' http://cloud.typography.com/610186/691184/css/fonts.css 很有意思。
57 wget  curl 


3
wget与http下载中的通配符
我需要使用wget下载文件,但是我不知道确切的文件名。 https://foo/bar.1234.tar.gz 根据手册页,使用wget可以在处理ftp站点时关闭和打开glob,但是我有一个http url。 在使用wget时如何使用通配符?我正在使用gnu wget。 我尝试过的事情。 /usr/local/bin/wget -r "https://foo/bar.*.tar.gz" -P /tmp 更新资料 使用-A会导致下载服务器上所有以.tar.gz结尾的文件。 /usr/local/bin/wget -r "https://foo/" -P /tmp -A "bar.*.tar.gz" 更新资料 从答案来看,这是最终有效的语法。 /usr/local/bin/wget -r -l1 -np "https://foo" -P /tmp -A "bar*.tar.gz"
53 wget 

4
在no_proxy环境变量中设置网络范围
我在使用代理的网络中。我的机器在这里使用很多脚本,并且可以通过HTTP相互访问。 网络为10.0.0.0/8。 我的代理服务器是10.1.1.1:81,因此我进行了相应设置: export http_proxy=http://10.1.1.1:81/ 我想排除自己的范围以使用代理访问。我尝试了任何可用的组合。 export no_proxy='10.*' export no_proxy='10.*.*.*' export no_proxy='10.0.0.0/8' 以上都不是! 我正在测试,wget并且总是尝试查询代理,无论我想连接到哪个IP地址。 由于所有系统中的脚本无处不在,因此该--no-proxy选项实际上不是一个选项。我想将其设置为系统范围。
52 bash  wget  curl  http-proxy 

3
如何使用wget从SourceForge下载?
这个问题说明了如何使用curl。公认的答案还指出 如果wget可用,那将简单得多。 我浏览了一下,man wget但是迷路了,没有找到跟随重定向的选项。
48 wget 

2
使用Linux命令行工具恢复下载失败
如何使用Linux命令行工具恢复部分下载的文件? 由于电源中断,我部分下载了一个大文件,即900 MB中的400 MB,但是当我再次开始下载时,它会从头开始恢复。我如何从400 MB本身开始?
37 wget  curl  download 

3
如何将wget与URL列表及其对应的输出文件一起使用?
假设list_of_urls看起来像这样: http://www.url1.com/some.txt http://www.url2.com/video.mp4 我知道如何将其用于: wget -i list_of_urls 但是,如果我list_of_urls有这个,它们都返回正确的文件,例如PDF或视频,该怎么办: http://www.url1.com/app?q=123&gibb=erish&gar=ble http://www.url2.com/app?q=111&wha=tcha&mac=allit 对于单个文件,我可以这样做: wget -O some.txt "http://www.url1.com/app?q=123&gibb=erish&gar=ble" 如何使用wget该URL列表下载并将返回的数据保存到正确的本地文件中?
35 files  wget  download  links 

2
用wget递归下载
我的以下wget命令有问题: wget -nd -r -l 10 http://web.archive.org/web/20110726051510/http://feedparser.org/docs/ 它应该以递归方式下载原始Web上的所有链接文档,但仅下载两个文件(index.html和robots.txt)。 如何实现该网站的递归下载?
32 wget 

3
如何使用wget下载文件,页面使您等待下载?
我正在尝试使用wget从sourceforge下载文件,但众所周知,我们必须单击下载按钮,然后等待其自动下载。您如何使用wget下载此类文件? 我正在尝试下载此文件:http : //sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.8.1/bitcoin-0.8.1-linux.tar.gz/download 但是在该URL链接上执行wget不会得到该文件,因为该文件是通过浏览器自动加载的。
32 wget 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.