Skip to content

通过云盘传输

百度网盘传输

软件安装参考:https://github.com/houtianze/bypy

获取授权码登录

通过ssh或jupyter的终端登录实例后,命令行执行 bypy info 命令,根据提示,浏览器访问对应url地址,在浏览器中登录百度网盘账号,并复制授权码。

(接上图)

上传下载

通过 bypy uploadbypy downfile 等命令上传下载文件或目录。常用的指令有:

  • 查看百度网盘目录/文件:

    bash
    bypy  list  dirname
  • 上传文件或目录:

    bash
    bypy  upload  /local/path/to/filename  /remote/path
  • 下载文件或目录:

    bash
    bypy  download   /remote/path   /local/path/to/file
    bypy  downfile   /remote/path/filename  /local/path/filename
    bypy  downdir    /remote/path  /local/path/

    例如:

其他常用命令

  • 创建目录

    bash
    bypy  mkdir
  • 查询文件

    bash
    bypy  search  <kdyword>
  • 在百度云盘中移动文件或目录

    bash
    bypy  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版本测试使用。

苏州算网智能科技有限公司版权所有