在进行分析生物信息数据的时候,有时候是线上工作,可能需要传输下载获取到测序数据后,才能进行分析,这时候可能是从百度云传输好了分享过来,那自己可能得下载到本地电脑,然后又传到服务器上,稍显麻烦并且数据量大的话,在本地电脑上不稳定空间也不够。怎么办呢?
有一个工具bypy可以直接在服务器上下载百度云上的数据!
安装bypy
# 首先可以更新一下pip
python -m pip install --upgrade pip
#然后安装bypy
pip install bypy
# 接着查看bypy信息
bypy info
执行bypy info后会出来一个https开头的链接
进入上面http开头的这个链接,时效10分钟,会有一个授权码
复制授权码去服务器命令行粘贴,回车
自己百度云盘账户多了一个文件夹
可以将你需要传输的数据放到“我的应用数据下面”
回到服务器命令行
# 执行命令bypy list会显示你百度云账户下的数据
bypy list
/apps/bypy ($t $f $s $m $d):
D data 0 2024-09-25, 09:15:18
# 下载整文件夹的数据
bypy downdir data -v #注意直接输入文件夹名称而不是全路径/apps/bypy/data
# 可以nohup 提交挂后台运行
nohup bypy downdir sRNAseq_data -v &
# 如果是下载文件而不是文件夹
bypy downfile test.txt
生信大白记第10记,就到这里,关注我!
下一记,持续更新学习生物信息学的内容!
生信大白记邮箱账号:shengxindabaiji@163.com
生信大白记简书账号:生信大白记
生信大白记CSDN账号:生信大白
生信大白记微信公众号:生信大白记
加入生信大白记交流群QQ938339543:
微信群如下: