php wget下载文件,怎么利用wget下载文件并保存到指定目录

17270ce95af85a4a2d33846cd5831d99.png

资源下载的尴尬时刻

有时候人在天朝确实好难下载到墙外的资源(抓头发),好比说我今天忍不住买了一个付费插件,挂了V P N下载,愣是一直卡在0.1MB/6MB,更要命的是有时卡在95%/100%,然而开google网页秒开,无解……

wget-download.jpg

郁闷了几分钟,想说可不可以通过服务器(前提你得有个服务器)下载到资源,再把资源用FTP下载到本地电脑,嗯可行,百度下,该文详述了服务器指令wget的详细用法(http://java-er.com/blog/wget-useage-x/),我只需用下面这个,记录下:

wget是Linux上一个非常不错的下载指令,一般来说,要使用wget下载档案,只需要打以下的指令:

wget 网址

而要让档案自动储存到指令的目录下,则需要借用-P这个参数,可以使用以下的指令

wget -P 目录 网址

举例来说,如果你要放到/root底下,你可以打下列的指令:

wget -P /root 网址

利用wget下载文件并保存到指定目录

炒鸡简单,套用“wget -P 目录 网址”指令齐全如下:

wget -P /root https://yoast-mercury.s3.amazonaws.com/uploads/edd/2017/07/wordpress-seo-premium-5.0.2.zip

指令核对清楚后,点击enter执行,就可以看到代码行在跑了,如下文和下图所示:

[root@xxxxxx ~]# wget -P /root https://yoast-mercury.s3.amazonaws.com/uploads/edd/2017/07/wordpress-seo-premium-5.0.2.zip

--2017-07-24 11:31:44-- https://yoast-mercury.s3.amazonaws.com/uploads/edd/2017/07/wordpress-seo-premium-5.0.2.zip

Resolving yoast-mercury.s3.amazonaws.com... 52.216.227.120

Connecting to yoast-mercury.s3.amazonaws.com|52.216.227.120|:443... connected.

HTTP request sent, awaiting response... 200 OK

Length: 6744136 (6.4M) [application/zip]

Saving to: ?.root/wordpress-seo-premium-5.0.2.zip.1?

100%[===============================================================>] 6,744,136 285K/s in 59s (平均速度285K每秒,59秒下载完毕!)

2017-07-24 11:32:43 (112 KB/s) - ?.root/wordpress-seo-premium-5.0.2.zip.1?.saved [6744136/6744136]

wget-download-1.png

打开FTP工具,可以看到资源已经下载到指定的服务器目录底下了!右击传输到自己的本地电脑即可:)

终于拿到了付费插件,心情是激动的:

wget-download-2.png

如何知道资源的下载网址?

一般用chrome浏览器,下载失败后会提示,举个例子,如图:

wget-download-1-1.png

AhrefsTop-24-Jul-27831f24679b5143712800002a891b96.csv 已取消

https://ahrefs.com/download/2017-07-24/csv/AhrefsTop-24-Jul-27831f24679b5143 (这个网址就是下载地址啦,但是它最后的文件名不完整,把第一行的文件名代入即可啦)

补全后,完整的下载地址就是这样子啦:https://ahrefs.com/download/2017-07-24/csv/AhrefsTop-24-Jul-27831f24679b5143712800002a891b96.csv

资料大小;25M

下载速度:3.02M每秒

下载时间:7.4秒

[root@xxxxxxxxxx ~]# wget -P /root https://ahrefs.com/download/2017-07-24/csv/AhrefsTop-24-Jul-27831f24679b5143712800002a891b96.csv

--2017-07-24 11:05:30-- https://ahrefs.com/download/2017-07-24/csv/AhrefsTop-24-Jul-27831f24679b5143712800002a891b96.csv

Resolving ahrefs.com... 151.80.39.61

Connecting to ahrefs.com|151.80.39.61|:443... connected.

HTTP request sent, awaiting response... 200 OK

Length: 26285637 (25M) [text/csv]

Saving to: ?.root/AhrefsTop-24-Jul-27831f24679b5143712800002a891b96.csv?

100%[=========================================================>] 26,285,637 3.02M/s in 7.4s

2017-07-24 11:05:38 (3.40 MB/s) - ?.root/AhrefsTop-24-Jul-27831f24679b5143712800002a891b96.csv?.saved [26285637/26285637]

以后可以愉快地玩耍了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值