cloudpan189-go Usage
简介
天翼云盘CLI,基于GO语言实现。仿 Linux shell 文件处理命令的天翼云盘命令行客户端。
下载
在发布页面下载系统对应安装包,解压即可使用,这里以amd64为例
1 | wget -c https://github.com/tickstep/cloudpan189-go/releases/download/v0.1.3/cloudpan189-go-v0.1.3-linux-amd64.zip |
执行上述步骤会显示如下内容:

使用
查看帮助
1 | cloudpan189-go > help |
登录
输入login命令,会提示输入用户名与密码
1 | cloudpan189-go > login |

查看文件列表
1 | cloudpan189-go > ls |

查看、创建、进入目录
两个命令与linux用法一致,首先演示查看当前工作目录:
1 | cloudpan189-go > pwd |

显示目前位于根目录,接下来创建一个test目录
1 | cloudpan189-go > mkdir test |
可以看到创建成功:

随后我们进入此目录
1 | cloudpan189-go > cd test |

上传文件
上传文件使用upload命令,首先演示上传单个文件到/test目录:
1 | cloudpan189-go > upload /pmaster/wenjichen/test.txt /test |
上传成功:

接下来演示上传整个目录:
1 | cloudpan189-go > upload /pmaster/wenjichen/test2 /test |

ls查看:

下面演示文件或者文件夹排除功能,这里上传整个test3目录,该目录下包含2个.txt文件与1个.fasta,但是需要排除.fasta文件:
1 | cloudpan189-go > upload -exn "\.fasta$" /pmaster/wenjichen/test3 /test |
可以看到只上传了.txt文件

以下是典型的排除特定文件或者文件夹的例子,注意:参数值必须是正则表达式
排除@eadir文件或者文件夹:-exn “^@eadir" 排除.jpg文件:-exn "\.jpg”
排除.号开头的文件:-exn “^.”
排除 myfile.txt 文件:-exn “^myfile.txt$”
删除文件
使用rm命令:
1 | cloudpan189-go > rm /test |

下载文件
首先需要配置下载内容的输出路径:
1 | cloudpan189-go config set -savedir /pmaster/wenjichen |
下载文件使用download参数,这里把整个test目录下载,使用2个线程
1 | cloudpan189-go > download -p 2 /test |


还有一些额外的参数:
1 | --ow overwrite, 覆盖已存在的文件 |