≡菜单

Ultimate Wget下载指南,其中包含15个很棒的示例

从Internet下载图像和视频的15个实用示例get 实用程序是从Internet下载文件的最佳选择。 get几乎可以处理所有复杂的下载情况,包括大文件下载,递归下载,非交互式下载,多个文件下载等,

在本文中,让我们回顾一下如何使用 get 使用15个很棒的wget示例的各种下载场景。

1. Download Single File with get

以下示例从Internet下载单个文件并将其存储在当前目录中。

$ get http://www.openss7.org/repos/tarballs/strx25-0.9.2.1.tar.bz2

下载时,它会显示一个进度条,其中包含以下信息:

  • 下载完成百分比(例如,如下所示为31%)
  • 到目前为止已下载的字节总数(例如,如下所示的1,213,592字节)
  • 当前下载速度(例如如下所示,为68.2K / s)
  • 剩余下载时间(例如eta 34秒,如下所示)

正在下载:

$ get http://www.openss7.org/repos/tarballs/strx25-0.9.2.1.tar.bz2
Saving to: `strx25-0.9.2.1.tar.bz2.1'

31% [=================> 1,213,592   68.2K/s  eta 34s

下载完成:

$ get http://www.openss7.org/repos/tarballs/strx25-0.9.2.1.tar.bz2
Saving to: `strx25-0.9.2.1.tar.bz2'

100%[======================>] 3,852,374   76.8K/s   in 55s    

2009-09-25 11:15:30 (68.7 KB/s) - `strx25-0.9.2.1.tar.bz2' saved [3852374/3852374]

2.使用wget -O下载并以其他文件名存储

默认情况下,wget将从最后一个正斜杠后的最后一个单词中选择文件名,这可能并不总是适用。

错误: 以下示例将下载并存储名称为以下文件的文件:download_script.php?src_id = 7701

$ get http://www.vim.org/scripts/download_script.php?src_id=7701

即使下载的文件是zip格式,也将如下所示存储在文件中。

$ ls
download_script.php?src_id=7701

正确: 要更正此问题,我们可以使用-O选项将输出文件名指定为:

$ get -O taglist.zip http://www.vim.org/scripts/download_script.php?src_id=7701

3.使用wget指定下载速度/下载速率–limit-rate

在执行wget时,默认情况下它将尝试占用全部可能的带宽。当您在生产服务器上下载大文件时,这可能是不可接受的。因此,为避免这种情况,我们可以使用–限制率如下所示。

在以下示例中,下载速度限制为200k

$ get --limit-rate=200k http://www.openss7.org/repos/tarballs/strx25-0.9.2.1.tar.bz2

4. Continue the Incomplete Download Using get -c

重新启动下载,该下载使用wget -c选项在中间停止,如下所示。

$ get -c http://www.openss7.org/repos/tarballs/strx25-0.9.2.1.tar.bz2

当您启动了一个很大的文件下载,但该过程在中间被中断时,这将非常有用。您可以使用选项-c从被中断的地方开始下载,而不必重新开始整个下载。

注意: 如果在中间停止了下载,则在没有选项-c的情况下再次重新开始下载时,wget会自动将.1附加到文件名中,因为先前名称已经存在。如果已经存在.1的文件,它将在末尾下载.2的文件。

5. Download in the Background Using get -b

对于大型下载,请使用wget选项-b将下载置于后台,如下所示。

$ get -b http://www.openss7.org/repos/tarballs/strx25-0.9.2.1.tar.bz2
Continuing in background, pid 1984.
Output will be written to `wget-log'.

它将启动下载并向您返回shell提示。您始终可以使用tail -f检查下载状态,如下所示。

$ tail -f get-log
Saving to: `strx25-0.9.2.1.tar.bz2.4'

     0K .......... .......... .......... .......... ..........  1% 65.5K 57s
    50K .......... .......... .......... .......... ..........  2% 85.9K 49s
   100K .......... .......... .......... .......... ..........  3% 83.3K 47s
   150K .......... .......... .......... .......... ..........  5% 86.6K 45s
   200K .......... .......... .......... .......... ..........  6% 33.9K 56s
   250K .......... .......... .......... .......... ..........  7%  182M 46s
   300K .......... .......... .......... .......... ..........  9% 57.9K 47s

另外,请务必查看我们以前的 多尾条 有关如何有效使用tail命令查看多个文件的信息。

6.屏蔽用户代理并使用wget像浏览器一样显示wget–user-agent

某些网站可能会通过识别用户代理不是浏览器来禁止您下载其页面。因此,您可以使用来屏蔽用户代理–用户代理选项,并像浏览器一样显示wget,如下所示。

$ get --user-agent="Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092416 Firefox/3.0.3" URL-TO-DOWNLOAD

7. Test Download URL Using get –spider

当您要进行预定下载时,您应该检查下载是否会在预定时间正常进行。为此,请完全从计划表复制行,然后添加–蜘蛛选项检查。

$ get --spider DOWNLOAD-URL

如果提供的网址正确,则会显示

$ get --spider 做wnload-url
Spider mode enabled. Check if remote file exists.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Remote file exists and could contain further 链接s,
but recursion is disabled -- not retrieving.

这样可以确保在预定的时间下载成功。但是,当您输入错误的URL时,会出现以下错误。

$ get --spider 做wnload-url
Spider mode enabled. Check if remote file exists.
HTTP request sent, awaiting response... 404 Not Found
Remote file 做es not exist -- broken 链接!!!

您可以在以下情况下使用Spider选项:

  • 安排下载之前进行检查。
  • 监视网站是否在某些时间间隔可用。
  • 检查书签中的页面列表,并找出哪些页面仍然存在。

8. Increase Total Number of Retry Attempts Using get –tries

如果Internet连接有问题,并且下载文件很大,则下载失败的可能性很大。默认情况下,wget重试20次以使下载成功。

如果需要,您可以使用以下方法增加重试次数–尝试选项,如下所示。

$ get --tries=75 DOWNLOAD-URL

9. 使用Wget -i下载多个文件/ URL

首先,将所有下载文件或URL存储在文本文件中为:

$ cat > 做wnload-file-list.txt
URL1
URL2
URL3
URL4

接下来,使用-i选项将download-file-list.txt用作wget的参数,如下所示。

$ get -i 做wnload-file-list.txt

10. Download a Full 网站 Using get –mirror

以下是要下载完整网站并可供本地查看时要执行的命令行。

$ get --mirror -p --convert-links -P ./LOCAL-DIR WEBSITE-URL
  • –镜像:打开适用于镜像的选项。
  • -p:下载正确显示给定HTML页面所需的所有文件。
  • –convert-links:下载后,转换文档中的链接以供本地查看。
  • -P ./LOCAL-DIR:将所有文件和目录保存到指定目录。

11.使用wget下载时拒绝某些文件类型–reject

您找到了一个有用的网站,但不要’要下载图像,可以指定以下内容。

$ get --reject=gif WEBSITE-TO-BE-DOWNLOADED

12.使用wget -o将消息记录到日志文件而不是stderr

当您希望将日志重定向到日志文件而不是终端。

$ get -o 做wnload.log DOWNLOAD-URL

13.使用wget -Q超过特定大小时退出下载

当您希望下载超过5 MB时停止下载时,可以使用以下wget命令行。

$ get -Q5m -i FILE-WHICH-HAS-URLS

注意: 当您下载单个URL时,此配额不会生效。这与配额大小无关,当您指定一个文件时,所有内容都会下载。此配额仅适用于递归下载。

14. Download Only Certain File Types Using get -r -A

您可以在以下情况下使用此功能:

  • 从网站下载所有图像
  • 从网站下载所有视频
  • 从网站下载所有PDF文件
$ get -r -A.pdf http://url-to-webpage-with-pdfs/

15. FTP Download With get

You can use get to perform FTP 做wnload as shown below.

使用Wget的匿名FTP下载

$ get ftp-url

使用带有用户名和密码身份验证的wget进行FTP下载。

$ get --ftp-user=USERNAME --ftp-password=PASSWORD DOWNLOAD-URL

如果您喜欢这篇文章, 请用美味或Stumble标记它。

如果您喜欢这篇文章,您可能还会喜欢..

  1. 50个Linux Sysadmin教程
  2. 50个最常用的Linux命令(包括示例)
  3. 排名前25位的最佳Linux性能监视和调试工具
  4. 妈妈,我找到了! – 15个实用的Linux Find命令示例
  5. Linux 101 Hacks第二版电子书 Linux 101黑客手册

Bash 101 Hacks书 Sed和Awk 101黑客手册 Nagios Core 3书 Vim 101黑客手册

{ 94 评论… 加一 }

  • 泡泡鱼 2009年9月28日,上午12:54

    真的很棒的指南’ll sure come handy.
    玩得开心!

  • 基安 2009年9月28日,上午2:17

    感谢您的精彩提示-

    You can use get to follow HTTP locations as shown 这里.

  • 米希尔 2009年9月28日,上午6:52

    太棒了… very helpful.

  • 运行级别0 2009年9月28日,上午6:58

    完美的时机,哈哈
    我只是想记住如何使用此应用程序下载一些文档。

    谢谢 !

  • 奥林·瓦西列夫(Orlin Vasilev) 2009年9月28日,上午7:30

    很好-

  • 张载镐 2009年9月28日,晚上10:12

    非常好谢谢。

  • 贝帕拉斯 2009年9月28日,下午10:56

    感谢您提供的宝贵信息,
    但是我有一个问题,
    Are we net to set any configure file before using get ?

  • 拉梅什·纳塔拉詹(Ramesh Natarajan) 2009年9月29日,下午6:24

    @ 泡泡鱼,kyanh,MihirJ,Orlin,Jaeho,

    非常感谢您的评论。一世’很高兴您发现这篇文章对您有所帮助。

    @ 运行级别0,

    我们可以阅读您的想法并相应地发布文章。 - 开玩笑。

    @beparas,

    没有wget的配置文件。一旦您’如果已经安装了wget,请使用本文中提到的示例之一开始使用它。

  • 沙申克 2009年9月29日,下午11:16

    how to 做wnload whole directory, sub directory with get.

  • 基安 2009年9月30日,上午12:51

    @shashank:尝试-r和–level options

  • 3吉塔 2009年9月30日,上午1:21

    感谢分享..

  • 甲虫王 2009年10月9日,下午1:15

    我已经很长时间定期使用wget了,但从未意识到(或认为)wget具有命令行选项。感谢您的精彩教程!

  • 库科 2009年11月12日,上午9:55

    为((i = 10; i<= 99; i++ ))

    get http://url/some_picture_$i.jpg
    完成

    如果som1需要通配符,则仅是一个想法,如果一个受限制并且不能使用curl [from-to]范围

  • 维韦克 2009年12月1日,上午7:34

    很好,sathiya ..甚至我在-P选项中提到了这篇文章,该选项仅将一个特定的URL路径下载到目录中。

    好工作..继续努力。

  • 维韦克 2009年12月26日,上午11:37

    若要将index.html递归下载到一个目录级别,包含所有必需的文件,可以使用此文件
    get -nc -nd -nH -l2 –转换链接-r /index.html

  • TS挡泥板 2010年1月8日,下午12:04

    很好的例子!谢谢!!
    Q. Can get 做wnload part of a site for offline viewing?
    我想下载html文档供离线使用,但对于本地查看而言,链接始终是错误的。我最终创建了正则表达式,并在vim中使用替代命令来更新html文件以在本地工作。
    我尝试过wget’s –镜像选项,但它会下载整个网站,而不仅仅是我想要的几个页面。
    Is get the simple way to get 这个 task 完成, and if so, how?
    提前致谢!

  • 埃德sox5 2010年1月22日,下午1:02

    请注意,我需要将网址用双引号引起来,以便在Linux机器上工作。

  • 2010年2月1日,下午7:48

    阿曼… you saved my time 🙂

    非常感谢…

  • Darr247 2010年2月21日,上午12:49

    谢谢,拉梅什…唯一缺少的是到wget的链接’s 做wnload site. 🙂

  • 入侵者主机 2010年4月10日,上午11:58

    i’我一定非常感谢这位导师-

    呵呵Windows上瘾者,但不愿在linux上学习widget以创建镜像网站

    xiix Thankz Broo

  • 奇特尔 2010年6月22日,上午9:58

    有什么方法可以在不使用system()的情况下以C / C ++编程方式调用wget。哪个库包含此内容。如果我有任何想法,那么我可以动态加载相同的库。

    如果有人可以提供相同的提示,那将有很大的帮助。

    提前致谢,
    奇特拉

  • Faezeh Alizadeh 2010年8月1日,上午9:06

    谢谢
    它有用

  • 迪诺斯 2010年9月5日,上午3:12

    我如何使用“%20” space in the URL?
    例如 http://dn.mozilla.com/firefox 1.5.1 32bit.exe或 http://dn.mozilla.com/firefox%201.5.1%2032bit.exe ?

    如果wget无法做到这一点,并且还有另一个命令行工具可以做到这一点,请告诉我。

    问候& TIA

  • 普雷韦纳 2010年9月23日,晚上11:25

    如何在UNIX中使用wget下载Excel文件?

  • 哈比卜·珀瓦德 2010年9月27日,下午6:40

    非常有用的提示!
    保持。

  • 费城 2010年9月29日,晚上11:15

    你解决了我的问题!我将为此页面添加书签。谢谢。

  • 耶兹劳 2010年12月18日,下午6:28

    如何使用wget获取特定文件夹中具有相同文件扩展名的所有文件?

    例如我想在domain.com/files上获取所有.ZIP文件

    请帮我。

  • 布本 2010年12月25日,晚上10:51

    去耶兹劳
    use get -P 做main.com/files -A zip url.downloads.com

  • 无效 2010年12月26日,下午7:37

    初学者的精彩教程

  • 维韦克 2010年12月26日,下午11:59

    get的-c选项是最好的!,它有助于在断电之前从中断的位置继续下载。

    很棒的文章-

  • 维韦克 2010年12月27日,上午12:06

    -nc
    –no-clobber

    如果您使用的是wget -i是一个不错的选择,则可以继续使用较新的URL附加文件的内容,但不会下载/覆盖已下载的文件-

  • daiwan908 2011年1月5日,上午4:40

    谢谢您的提示!

  • 镜头 2011年1月10日,晚上8:27

    感谢您宝贵的提示!很有用。希望将下载的文件定向到特定目录–也许通过文件扩展名。 TIA。

  • s 2011年3月12日,晚上10:01

    9. 使用Wget -i下载多个文件/ URL

    告诉我您如何重命名这些文件?

  • 魔法棒 2011年3月29日,上午10:58

    这是非常方便的信息。极好的工作!感谢分享!

  • 埃文·巴索洛梅斯(Evan Bartholomeusz) 2011年4月20日,下午9:35

    我使用一个非常简单的WGET命令来验证是否为特定服务器打开或关闭了IP地址和端口(wget -a /tmp/ports.log -t1 -T1 10.178.30.45:443)。

    我遇到的问题是,有许多服务器需要检查,每个服务器都链接到其他IP地址/端口。

    目前,我在每个特定的服务器上部署了几种这样的线性脚本,这些脚本需要在需要时手动运行。

    理想情况下,我希望通过创建一个脚本来自定义此脚本,该脚本可以针对WGET命令递归地读取IP地址/端口的平面文件,并仅报告未连接的脚本(即:“失败:连接超时。”)。结果将写到输出文件中。

    是否可以通过这样一种方式创建单个脚本,使其可以在单个位置(例如Windows)运行,而不是在每个服务器中部署并运行该脚本?

    谢谢,

    埃文

  • 富兰克林 2011年9月5日,晚上9:13

    如果您有下载链接(egdownload_script.php?src_id = 7701),但确实知道所提供文件的扩展名(可能是zip,rar,dmg,gz等),那么您怎么知道该怎么称呼您的-O参数中的文件?

    有什么方法可以让wget自动解决文件扩展名?

  • 拉维坎特 2011年9月21日,晚上10:24

    使用命令下载时将保存到的位置“wget” ?????

  • 内德 2011年10月27日,上午3:45

    2.使用wget -O下载并以其他文件名存储
    如何动态地使用其他文件名存储
    例子:
    我想将日期添加到文件名
    get -O File_%DATE%.txt ftp://用户名:[email protected]/folder/File.txt
    那没有’t work 🙁
    P.S: I use get 上 windows.
    谢谢你的帮助
    问候

  • 内德 2011年11月15日,上午4:33

    我找到了解决我的问题的方法’s 上ly missed a “”:
    get -O “File_%DATE%”.txt ftp://用户名:[email protected]/folder/File.txt

  • 阿伦 2011年11月23日,晚上11:21

    我正在使用wget命令下载文件。但是,速度太慢了。我们可以将其增加到KB / S吗?我需要进行任何网络设置以提高速度吗?

  • 内德 2011年11月24日,上午10:09

    要阿伦:您可以限制速度(–limit-rate = value k),但您可以’t increase it.
    这取决于您使用的连接。
    问候。

  • 西班牙小吃 2011年12月20日,晚上8:22

    不错的文章,但还有一个更有趣的链接,其中包含给出的内容 这里

  • 周杰伦 2012年1月3日,下午2:32

    一个很酷的把戏。如果您遇到一个使用PHP重定向获得下载链接的网站,’与WGET一起使用(得到的HTML文件名为* .php *而不是您想要的文件)您可以做的是使用WGET来镜像带有链接的页面。

    get –镜像-p -A.php -P ./LOCAL-DIR网站URL

    它将开始下载页面上的所有PHP,包括PHP重定向后面的文件。现在,您可以开始使用CTRL + C停止,一旦它开始下载PHP重定向后面的那些文件之一。在进度栏上方,’会在日期戳旁边和上方看到一个URL“解决[这里一些地址]… [some IP]”, That’是该文件的实际位置。使用它,您现在可以找出所需文件的实际位置。

    您也可以让WGET继续运行直到’s下载了所有文件,然后从转储中找到了所需的文件,但是根据有多少个Download链接,最终可能会得到很多非常大的文件。如果您想这样做,建议您确保“下载位置”具有足够的可用空间。

  • 内德 2012年2月23日,上午3:12

    我不’不太了解
    get -r –dont-remove-listing ftp://用户名:pass @ Host / folder 有效!
    我知道创建一个列表来检查ftp文件,但是否存在’在ftp文件夹上有一个新文件,我可以’用这种方法下载它。
    -nc仅帮助下载新文件,但是如果有很多文件夹,则需要花费很多时间。
    还有其他方法吗?
    问候

  • 西里沙·桑卡拉 2012年3月8日,下午7:41

    你好,
    有没有办法镜像需要登录名和密码验证的PHP页面的静态副本?

    我试过了 这个 (使用Cookie文件),但没有运气:

    关于这里的语法,我需要了解的其他信息…?

    非常感谢!
    西里沙

  • CSC 2012年3月28日,上午7:19

    如何下载文件并将其保存到特定目录?

  • 优素福·伊赞(Yusuf Irzan) 2012年4月29日,晚上8:54

    谢谢,我’我一直在寻找带有列表文件的下载,最后在这里找到了

  • 衙门 2012年5月1日,晚上10:32

    非常好..!如何指定要将文件下载到哪个目录?

  • 内德 2012年5月2日,上午2:58

    您只需要在目录中即可。
    例子:
    cd c:\ test
    get …
    文件将保存在文件夹test中

    问候

  • 汤姆 2012年5月9日,上午9:25

    get -r -A.zip -PE:\test ftp://用户名:[email protected]/directory/subdirectory

    会将位于xyz.com ftp服务器上某个子目录中的所有zip文件下载到E驱动器上的test文件夹中。

    干杯

  • 匿名 2012年6月21日,晚上11:55

    我如何下载特定路径中的任何内容?

    get http://abcd/../../a.php   >> /var/www/html/
    
  • 内德 2012年6月22日,上午7:33

    这个问题已经被解决

    您只需要在目录中即可。
    exemple with get in windows:
    cd / var / www / html /
    get …

    问候

  • 麦克风 2012年6月25日,晚上8:34

    很棒的信息!

    任何人都可以使用Wget获得摘要身份验证并下载网页吗?

  • 贾拉尔·哈吉霍拉玛利 2012年7月6日,上午8:53

    你好

    非常感谢,非常有用的文章

  • 块72 2012年7月12日,下午1:04

    很棒的文章–谨慎使用wget。 get是到其他服务器的直接链接[文件,网站等…]特别是如果您使用-r选项!如果你’不用看日志,您可以在不知不觉中下载500克数据。关于该主题的出色介绍。要添加到本文中,我’d还建议您看一下 文件资料.

  • sumit dinodiya 2012年7月18日,上午2:44

    您好先生,我是linux的新手,但是当我阅读您的文章时,学习和使用linux命令真的很有趣。
    很高兴有你…………………..
    非常感谢

  • 托蒂姆雷 2012年7月29日,晚上9:21

    在示例2中可以使用–content-disposition选项以正确的名称保存文件。
    $ get –content-disposition http://www.vim.org/scripts/download_script.php?src_id=7701

  • 域管理员 2012年8月20日,晚上9:14

    just what i was looking for.. i had the older get syntax.

    谢谢

  • 迪帕克 2012年9月1日,下午6:07

    感谢您提供非常有用的信息!
    有没有办法将参数传递给下载链接?我正在从Jenkins / Hudson服务器下载版本,但是版本号一直自动递增到新的编号。因此,我必须使用新的内部版本号更新URL。
    我正在寻找一种自动执行此过程的方法,而不是输入内部版本号(可能是通过脚本吗?)。任何帮助,将不胜感激..

  • 内德 2012年9月3日,上午5:16

    @迪帕克
    您有两种选择:
    1.用*代替递增的数字
    2.执行一个脚本,该脚本递增wget行之前的最后一个数字,并将其插入变量中。
    问候

  • 迪帕克 2012年9月4日,上午10:54

    谢谢内德!
    是的,我’我正在查看选项#2,一旦我开始使用它就会报告。

  • 内德 2012年9月5日,上午3:17

    @迪帕克,这是一个解决方案,
    ::将变量以增量形式放在文件C:\ test \ increment_variable.txt中

    ::此行将文件中的数字设置为变量v
    FOR / F %% a输入(C:\ test \ increment_variable.txt)DO SET v = %% a
    ::增加变量
    设置/ Acrement_v =%v%+ 1
    :: 做 your get commande
    get … %increment_v%
    ::替换文件中递增的变量
    回声%increment_v%>C:\ test \ increment_variable.txt

    让我知道是否可行^^
    问候

  • 一杆 2012年9月21日,下午2:10

    感谢您快速入门。

  • 维拉斯 2012年9月22日,上午12:38

    如何下载检查文件“check_memcached.tar.gz” from http://exchange.nagios.org/components/com_mtree/attachment.php?link_id=2182&cf_id=24 此链接。当我使用wget时’s 做wnload 上ly “attachment.php?link_id = 2182”这个文件和大小是“0”. Please help me.
    谢谢。

  • 内德 2012年9月23日,下午3:05

    您需要将文件.tar.gz扩展到您要下载的位置

  • 大卫 2012年10月17日,上午8:41

    –极限速率是无法识别的选项

  • 乔恩 2012年11月5日,上午3:23

    如何从特定网站下载所有视频?

    谢谢,

  • 里兹万 2013年1月30日,上午8:33

    那真的很好

  • 2013年2月6日,晚上9:07

    很好的例子。
    有些网址需要身份验证用户,密码。一个可以使用:
    get –user –password URL
    但是,当上述命令下载文件时,其他用户可以在不同的会话中通过简单地键入密码来查看密码‘ps -eaf|grep get’。为避免这种情况,请使用以下选项,该选项稍后会询问密码,并且密码不会出现在进程列表中:
    get –user –ask-password URL
    注意:不确定wget的此选项是否在所有unix版本中都可用

  • 穆鲁格什 2013年4月16日,上午5:26

    非常好的解释,非常感谢

  • J 2013年5月13日,晚上10:07

    神奇的工具以及本教学文章。非常感谢您分享知识!

    刚试过“使用Wget -i下载多个文件/ URL”为6嵌入mp3文件,它的工作原理就像一个魅力!

  • 阿林 2013年5月31日,上午4:30

    我想下载网站的所有.pdf文件并拒绝其中的.zip文件,包括原始文件‘目录和子目录’我正在尝试以下命令

    get -r -l0 url

    但是,它会下载网址的所有文件,包括‘index.php, and .zip’ files…i want to 拒绝 ‘.php, and .zip’ files

  • 阿米尔 2013年7月8日,上午6:00

    很棒…
    这篇文章确实对我有帮助。
    非常感谢。

  • 丹尼尔 2013年7月22日,下午1:14

    这些指南非常有帮助。特别是用户代理开关的演示。对我有很大帮助。谢谢

  • 罗山 2013年8月27日,上午7:45

    你好
    非常有用的信息
    但是我有一些问题
    1)如何下载https文件
    2)如何下载文件(URL中提到用户名和密码时)

  • 沃尔特 2013年9月11日,晚上10:26

    你好
    我有一个有趣的问题,我正在尝试解决。考虑这个链接

    http://app.quotemedia.com/quotetools/clientForward?action=showHistory&symbol=BLC&targetURL=http://www.quotemedia.com/results.php&targetsym=qm_symbol

    我需要数据的输出即。开,高,低,闭,vol,chg等值等。

    我尝试了几个选项,但是我无法获取文件中的数据,这是我使用的几个命令的结果。

    get –user-agent=”Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092416 Firefox/3.0.3″ -O c:/temp/sample.csv “http://app.quotemedia.com/quotetools/clientForward?action=showHistory&symbol=BLC&targetURL=http://www.quotemedia.com/results.php&targetsym=qm_symbol”

    任何输入将不胜感激。

    谢谢。

  • 阿卜舍克 2013年10月9日,上午3:26

    我下载了以下文件

    http://sourceforge.net/projects/opsi/postdownload?source=dlp

    文件大约为920 Mb,我不使用任何下载管理器,而是直接http下载,在大约有600 Mb的下载方式后,下载如何中断,我现在有了一个文件opsi4.0.3-2-servervm.zip 600 Mb,但应该是900 Mb,有什么方法可以使用wget恢复

  • 内德 2013年10月9日,上午5:00

    @abhishek
    看一下num 4,
    4. Continue the Incomplete Download Using get -c

    问候

  • 文卡特什 2013年11月11日,晚上10:41

    有人可以告诉我如何在UNIX中查看下载文件的内容吗…

  • 尼尔 2014年1月22日,下午5:40

    您好,看到500内部服务器错误后,如何重试wget?问候

  • A 2014年3月27日,上午9:09

    这也适用于Windows的wget吗?我正在使用命令下载所有PDF文件,它会尝试下载整个网站。救命!

  • 2014年9月3日,上午11:53

    嗨,您能告诉我我们如何仅从根文件夹下载pdf文件,我需要从子文件夹中删除这些文件

  • 你好 2014年11月29日,上午10:55

    谢谢-大提示!

  • 塔伦 2014年12月24日,上午1:27

    我正在使用wget下载文件并检查可以获得的最大网络速度!
    我的网络速度为268 MB / s。你能告诉我一些其他方法吗?还是可以告诉我一个更大的文件,以便获得可用的总速度?

  • 穆罕默德 2015年4月16日,上午1:19

    谢谢队友,我需要从ubuntu档案中下载所有文件,’在我读完您的帖子之前,什么都不会做。真的很有帮助。保持良好的工作。 --

  • 埃德 2015年6月1日,上午8:32

    如何使用wget通过所有对话框下载我的Facebook页面?

  • ish 2015年7月16日,上午11:59

    一些站点需要身份验证。我尝试使用以下命令:
    get –user=username –password=$pass!word “http://…………………”
    但这没有用。如您所见,密码具有特殊字符$和!。可能由于这个原因,它无法通过身份验证。我也尝试在单引号中使用密码。有人可以帮我吗?

  • 迈克·T 2015年7月18日,下午3:10

    您是否尝试添加–调试以获得更多信息?我还将尝试在字符串值周围添加双引号。

  • 安娜 2015年11月9日,下午4:41

    您好,谢谢您的出色提示。我只想问一下,是否可以使用wget下载例如100个网站,但是每个网站只能以50MB(或任何其他大小)下载。我尝试使用配额,但我要下载的网址带有.txt文件,但它只能下载50MB的第一个网站,仅此而已。感谢您的回答。

  • 哈里 2016年3月7日,上午4:21

    我尝试下载具有以下要求的zip文件
    1.自定义文件名
    2.解压缩文件

    rit现在,即时通讯使用2个单独的命令
    get -O /tmp/geoip/data.zip http://geolite…link
    解压-p /tmp/geoip/data.zip> /tmp/geoip/data.csv

    有没有办法将它们压缩为单个命令?

  • 毗湿奴 2017年2月2日,上午2:43

    你好

    是否可以使用wget工具每秒发送100个请求?就像不断向网站发送更多请求一样。
    预先感谢您的答复。

  • wa 2017年2月3日,上午8:44

    谢谢!这是一篇非常好的论文
    如何使用wget命令将其存储在其他位置并重命名。我知道可以使用-O进行重命名,但是如果这样使用,它不会存储在/ tmp目录中,它会存储在当前目录中
    get -O vertica-8.0.0-0.x86_64.RHEL6.rpm “http://s11p192.network.com:50070/webhdfs/v1/dist/vertica-8.0.0-0.x86_64.RHEL6.rpm?op=OPEN” -P /tmp/

  • wa 2017年2月3日,上午8:44

    谢谢!这是一篇非常好的论文
    如何使用wget命令将其存储在其他位置并重命名。我知道可以使用-O进行重命名,但是如果这样使用,它不会存储在/ tmp目录中,它会存储在当前目录中
    我想一起使用-O -P。请帮忙
    get -O vertica-8.0.0-0.x86_64.RHEL6.rpm “http://s11p192.network.com:50070/webhdfs/v1/dist/vertica-8.0.0-0.x86_64.RHEL6.rpm?op=OPEN” -P /tmp/

发表评论