ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

bypy-命令行下使用百度网盘

2022-08-07 09:31:36  阅读:128  来源: 互联网

标签:百度网 网盘 bio10 文件夹 命令行 Linux bypy


bypy-命令行下使用百度网盘参考

很多时候,我们实验数据很多,尝尝会存储于百度网盘或百度云等空间较大的存储设备【这样的存储空间,我们一般硬盘也只能存储1~2T而已】,所以第三方存储还是非常方便的。但是将数据这样储存后,要进行大数据交互就很麻烦,比如我要将网盘的数据传到Linux,就会先从网盘将数据下载到本地电脑,然后再上传Linux。这种方法不但过程繁琐,而且传输很慢【恶心之处是从网盘下载到本地,要想快点,是要开会员的】。因此特别希望能在Linux命令行下直接与网盘互通,于是就发现了bypy,这个工具利用了百度网盘开放的api,将文件储存在百度网盘/apps/bypy/之下,从而实现使用百度网盘上传下载。

#bypy直接安装就行
(base) vip10t01@bio10-desktop 2022-05-07 19:28:35 ~
$pip3 install bypy

(base) vip10t01@bio10-desktop 2022-05-07 19:00:47 ~
$bypy info #安装成功后,直接运行这个,命令行输出一个百度网盘的登录页面链接,同时命令行会停留在等待输入状态。复制链接粘贴到浏览器,登录后就会返回一个验证码。然后将验证码粘贴回Linux命令行,直接运行完成后就表示Linux同网盘建立链接了。值得注意的是完成后,自己的网盘也会出现新的文件夹,这个文件夹里的内容,就能够直接在Linux上进行上传下载文件了

(base) vip10t01@bio10-desktop 2022-05-07 19:15:56 ~
$bypy upload readme.txt #直接传文件到网盘文件夹了

$bypy upload #传当前目录下所有文件到网盘

$bypy upload ./scRNA/ #这种传法也是将scRNA目录里的文件传到网盘,并不会在网盘下生成scRNA文件夹【可以发现,上传都是针对文件操作的】
(base) vip10t01@bio10-desktop 2022-05-07 19:17:06 ~ $bypy downfile figtree.zip #从网盘文件夹下载了文件

$bypy downdir /ly/ #从网盘下载文件夹到Linux

 

个人习惯
vim ~/.bashrc
添加
alias bdup='bypy upload'
alias bddown='bypy downfile'
alias bddowndir='bypy downdir'

 

 

 

标签:百度网,网盘,bio10,文件夹,命令行,Linux,bypy
来源: https://www.cnblogs.com/ly-zy/p/16243905.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有