美文网首页
将百度云上的文件直接下载至linux远程服务器

将百度云上的文件直接下载至linux远程服务器

作者: vvv2223 | 来源:发表于2026-01-05 17:21 被阅读0次

有时候测序数据(或其他很大的数据)会以百度云盘的形式进行分享,先下载到自己的电脑上再从自己的电脑上传到linux远程服务器不仅费时,也更费本地的存储空间,甚至可能数据量大到超过本地硬盘的剩余存储空间,分次操作又太麻烦,如果能从百度云盘上直接远程下载就好了,确实百度云盘提供了这样的服务——bypy。

1. 首先使用如下命令下载bypy:


pip install bypy

2. 绑定自己的网盘账号:


bypy info

image

输入bypy info后,复制这一大串地址,不要关闭linux命令行,使用浏览器打开,可见如下内容:

image

把这一串授权码复制到linux授权码复制到linux命令行,然后点击回车,等待即可,这一步等待的时间可能会有点长,半天没有反应,但并不是掉线,需要耐心等待。

3. 账号绑定成功后,登录自己的百度云盘,会看到系统给我们建立了一个新文件夹:我的应用数据/bypy,如图所示:

image

4. 之后我们所有想要下载的文件都可以存放到这个文件夹里,使用如下命令可以看到bypy文件夹里有什么:


bypy ls

使用如下命令可以下载bypy文件夹下面的文件:


bypy downfile test.txt #下载名为test.txt的文件

使用如下命令可以下载bypy文件夹下面的文件夹里的全部内容:


bypy downdir test -v #下载test文件夹里的全部内容

5. 上传文件:


bypy upload [localpath] [remotepath] [ondup] #将文件上传至bypy文件夹,其中[ondup]可选overwrite/newcopy,默认为overwrite,若有重名文件即覆盖。

这个功能还是很方便的。

相关文章

网友评论

      本文标题:将百度云上的文件直接下载至linux远程服务器

      本文链接:https://www.haomeiwen.com/subject/fvvtkstx.html