外观
通过云盘传输
百度网盘传输
软件安装参考:https://github.com/houtianze/bypy
获取授权码登录
通过ssh或jupyter的终端登录实例后,命令行执行 bypy info
命令,根据提示,浏览器访问对应url地址,在浏览器中登录百度网盘账号,并复制授权码。
(接上图)
上传下载
通过 bypy upload
和 bypy downfile
等命令上传下载文件或目录。常用的指令有:
查看百度网盘目录/文件:
bashbypy list dirname
上传文件或目录:
bashbypy upload /local/path/to/filename /remote/path
下载文件或目录:
bashbypy download /remote/path /local/path/to/file bypy downfile /remote/path/filename /local/path/filename bypy downdir /remote/path /local/path/
例如:
其他常用命令
创建目录
bashbypy mkdir
查询文件
bashbypy search <kdyword>
在百度云盘中移动文件或目录
bashbypy mv </path/to/source/dir> </path/to/destination/>
其他相关命令,可执行 bypy --help 来查询,或访问 https://github.com/houtianze/bypy
说明
由于百度网盘的新旧版本不同,bypy工具默认是使用/app/bypy目录,在百度网盘客户端或百度网盘网页版中,右上角切换至旧版,点击“我的应用数据”,可看到 /app/bypy
目录:
阿里云盘传输
软件安装参考:https://github.com/tickstep/aliyunpan
获取RefreshToken及登录
通过chrome浏览器访问https://www.alipan.com/,并登录。按F12在控制台执行下面代码获取refresh_token。(这里只能手动输入下面的代码):
javascript
console.log(JSON.parse(localStorage.token).refresh_token);
通过SSH或Jupyter的终端登录实例后,命令行执行,aliyunpan login ,输入RefreshToken后回车:
上传下载
通过 aliyunpan 子命令download 、 upload命令上传下载文件或目录: 查看阿里云盘目录/文件:
bash
aliyunpan ls /dirname
上传文件或目录:
bash
aliyunpan upload /local/path/to/filename /remote/path
aliyunpan u /local/path/to/filename /remote/path
下载文件或目录:
bash
aliyunpan download /remote/path/filenameORdir /local/path/filenameORdir
aliyunpan d /remote/path/filenameORdir /local/path/filenameORdir
上传操作:
例如,下载操作:
其他常用命令
创建目录:
bash
aliyunpan mkdir dirname
删除文件或目录:
bash
aliyunpan rm dirname/filename
移动文件或目录:
bash
aliyunpan mv </path/to/source/dir> </path/to/destination/>
退出登录:
bash
aliyunpan logout
其他相关命令,可执行aliyunpan --help查询或访问https://github.com/tickstep/aliyunpan/blob/main/docs/manual.md
说明
由于阿里云盘接口的限制,不支持大于100MB的单个文件的下载。
如果需要下载大于100MB的单个文件,可参考https://github.com/tickstep/aliyunpan/issues/396,使用Beta版本测试使用。