美文网首页
Linux小记1:百度网盘数据上传至服务器 - bypy

Linux小记1:百度网盘数据上传至服务器 - bypy

作者: 小程的学习笔记 | 来源:发表于2024-04-21 16:08 被阅读0次

    bypy,是一个百度云/百度网盘的Python客户端。主要的目的就是在Linux环境下通过命令行来使用百度云盘的1TB的巨大空间。它提供文件列表、下载、上传、比较、向上同步、向下同步等操作。

    由于百度PCS API权限限制,程序只能存取百度云端/apps/bypy目录下面的文件和目录

    github网址:https://github.com/houtianze/bypy

    由于百度PCS API权限限制,程序只能存取百度云端/apps/bypy目录下面的文件和目录

    1. 安装环境

    pip install bypy
    
    bypy-1

    2. 登录百度网盘并授权

    第一次运行时需要授权,只需跑任何一个命令(bypy info),然后跟着说明(复制链接到浏览器中,按下回车,点击发送验证码,确认后复制授权码,再在终端中进行认证)来授权即可。授权只需一次,一旦成功,以后不会再出现授权提示.

    bypy info
    
    bypy-2

    ꔷ 到这里,就可以在百度网盘上看到我们创建的文件夹了:


    bypy-3

    3. 创建文件夹并上传或下载数据

    mkdir baiduwanpan
    cd baiduwanpan
    
    # 显示在云盘(程序的)根目录下文件列表
    $ bypy list
    ## /apps/bypy ($t $f $s $m $d):
    ## F 蛋白数据.zip 58159358870 2024-04-20, 17:01:13 a5a6de9f1n49441a8ea117a3a353eb16
    
    # 把当前目录同步(上传)到云盘
    $ bypy syncup # or: bypy upload
    
    # 把云盘内容同步到本地来
    $ bypy -v syncdown # or: bypy -v downdir
    
    # 比较本地当前目录和云盘(程序的)根目录
    $ bypy compare
    

    ꔷ 运行时添加-v参数,会显示进度详情。
    ꔷ 运行时添加-d,会显示一些调试信息。
    ꔷ 运行时添加-ddd,还会会显示HTTP通讯信息(警告:非常多)

    bypy-4

    相关文章

      网友评论

          本文标题:Linux小记1:百度网盘数据上传至服务器 - bypy

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