像操作本地文件一样操作七牛云
一提到文件操作,自然就想到了相关命令,ls、mkdir、rm、cp、mv等,而且作为linux入门用户,都能熟练地使用,那么七牛云是否也可以采用类似操作。本文我为大家介绍一款工具包,当然也是我自己本人的作品qn-ctl.
qn-ctl是基于七牛官网提供的qrsctl进行再封装,抽象出ls、mkdir、rm、cp、mv等操作,只要能够操作linux的相关命令就能操作七牛云。
安装
wget http://.../qrsctl-xxx # 从https://developer.qiniu.com/kodo/tools/1300/qrsctl下载系统对应的二进制文件
mv qrsctl-xxx qrsctl
chmod +x qrsctl
sudo mv qrsctl /usr/local/bin
git clone https://github.com/smallmuou/qn-ctl
cd qn-cli
sudo /bin/bash install.sh
使用
- 配置ak和sk
- 文件操作
例子
- 配置账号
qn config your-ak your-sk
- 获取所有文件夹bucket
qn ls
- 删除文件夹下所有文件
qn rm test/*
- 查看文件夹/文件详情
qn stat test
- 下载文件
qn get test/1 .
- 上传文件
qn put hello test
PS: 不允许上传空文件