Centos7BYPY: VPS 实现百度云文件上传 / 下载 / 同步

介绍

这是一个百度云/百度网盘的Python客户端。主要的目的就是在Linux环境下(Windows下应该也可用,但没有仔细测试过)通过命令行来使用百度云盘的2TB的巨大空间。比如,你可以用在Raspberry Pi树莓派上。它提供文件列表、下载、上传、比较、向上同步、向下同步,等操作。

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

据说百度PCS API最多返回目录下1000个文件( #306 ),如果属实,百度云盘上若有超过1000个文件的目录,将有一部分文件无法被看到 / 下载

** 特征: 支持Unicode/中文;失败重试;递归上传/下载;目录比较; 哈希缓存。 **

界面是英文的,主要是因为这个是为了Raspberry Pi树莓派开发的。

安装

yum -y install epel-release
yum -y install python-pip
yum clean all
pip install --upgrade pip
pip install bypy

如果显示No package python-pip available.则是epel-release没有启用!

vi /etc/yum.repos.d/epel.repo

将enabled=0改为enabled=1。

授权

执行bypy info,会给一个链接,用浏览器打开,将授权码复制过来即可。



使用

操作命令

可以看到,在你的百度网盘的【我的应用数据】下面已经多了一个目录,【bypy】,你以后通过 VPS 所上传的文件都会在这个目录下面,你也只能下载这个目录里面的文件。

上传

上传单个文件的命令如下:bypy upload 文件名,如:

bypy upload 上传的文件名字

同步

把当前目录同步到云盘,下面两个命令都可以

bypy syncup 目录地址
bypy upload 目录地址

下载

下载单个文件

bypy downfile 下载文件名

把云盘内容下载到本地来,下面两个命令也可以

bypy syncdown 目录地址
bypy downdir 目录地址

更多命令

大家可以通过下面的命令来获取:

bypy
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 179,729评论 25 708
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 100,920评论 9 468
  • 网上的教程看着都好复杂,那我就说的简单一点。 首先需要安装两个库,在树莓派终端界面输入: 和 安装成功以后输入: ...
    简讯Alfred阅读 8,860评论 3 9
  • 最近这三个月来,我是完全处在一种颓废的状态,我甚至很讨厌这样的自己。但是有时又不想走出舒适区,不过悄悄告诉...
    夜雨妩媚阅读 276评论 0 0
  • 时间过的那么快,你又要走了,心里万分不舍,但表面还是谈定自如。喜欢你,真不容易啊! 你的顾虑太多,总是有那么多...
    不爱鱼的鱼姑娘阅读 131评论 0 0

友情链接更多精彩内容