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, 覆盖已存在的文件 |