无界面的linux环境下下载百度网盘上的文件

在无界面的Linux云主机上,通过命令行使用wget下载百度网盘文件。遇到的问题是wget下载github上Google Drive链接失败,解决方案是让同学下载后上传到百度网盘,再使用wget配合特定参数如`-c`(断点续传)和`-O`(指定保存文件名)从网盘下载。注意URL需要用引号包含,防止转义字符问题。单破折号 `-` 后面跟的是单字符参数,而双破折号 `--` 后面跟的是多字符参数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

背景
当时楼组在使用百度提供的一个经过二次开发的云主机,当时需要拷贝模型文件,然后wget直接从github上提供google drive的链接失败,故托同学帮忙下载,然后自己传到自己的百度网盘。这个时候就面临了从百度网盘上通过命令行下载文件到服务器上的问题。
解决

wget -c -O mobilenet_v1.pth "URL"

注意:URL要用引号来包括,防止转义字符的出现。
最开始,以为wget后面要加–referer=URL参数,这里的URL是[https://pan.baidu.com/s/1bT1s5pl6UZJrDJP7yr1l9A],但是后面发现不加这个也可以下载,就是之前忘记给URL加引号导致下载不了文件。

参数说明:
-c 以断点续传的方式下载文件(断点续传就是把大文件切割成若干个小文件,然后多线程下载,若某个小块下载失败,则从下载失败处重新下载即可)
-O 制定下载文件的保存文件(可加路径,若无-O,则会以URL最后一个//最后的字符名来保存,可能会出错)

wget详细使用说明参考:http://www.cnblogs.com/ftl1012/p/9265699.html
Linux常识之一:-和- -的区别
参考:https://blog.youkuaiyun.com/yuhuafeixian/article/details/72836166?>
一个减号后面跟的参数必须是单字符参数,可以多个参数写在同一个减号后面。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值