雁引愁心去,山衔好月来。——李白《与夏十二登岳阳楼》
前言
最近在使用时发现,上传资源的时候十分缓慢,这是个十分棘手的问题,因为如果文件十分巨大的话,那么上传文件将费时费力,所以我就在想有没有其他方法替代:
大家应该都知道wget
,通过wget
可以在服务器上很方便的下载网络资源,那好,我的资源去网络上下好了,对,如果所有资源都可以去网上找到的话,确实很方便,但是如果我们在部署服务器,文件都是自己写的,那怎么办?既然我们的服务器上传资源慢,那我们就把资源上传到上传速度快的浏览器,再去服务器下载过来就好了,那么这个服务器是谁呢?百度网盘。
配置
怎么上传到百度云就不说了,这里说一下怎么获取直链,后面要用的,在浏览器中>安装油猴<,安好以后在https://greasyfork.org/zh-CN/里搜百度云下载助手(不要嫌麻烦,装好以后,下载百度云文件都可以用,一举多得!!!),装好以后:
记得把要上传的文件分享,把直链保存下载。(以后下载文件都可以用直链直接进行下载,不用强制客户端!速度快!)
好了,准备工作已经完成了,接下来连上服务器下载了
wget --no-check-certificate -b -c --referer=https://pan.baidu.com/s/1OO7K4XOH42up3L2CjCK8xg -O video.zip "https://d.pcs.baidu.com/file/省略若干"
referer=”“是百度云的真实链接,也就是浏览器上显示的
--no-check-certificate
是指https下载
-b
是指后台下载 下载记录保存于同目录下的wget.log(建议在下载大型文件时使用)
-c
断点续传
-O
输出文件名(即保存至本地的文件名)
试试查看下载动态
这里为不影响其他操作,设置了后台下载,那如何查看时时下载动态呢?
指令:
tail wget-log -f
这样就可以查看下载动态了,ctrl+c
退出
关闭下载线程
有可能会不想下载了,怎么办
指令:
ps -lef |grep wget
查看线程
kill PID
PID是线程前面的那串数字
这里参考了Centos服务器下载百度云资源——wget