一提到文件操作,自然就想到了相关命令,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

使用

  1. 配置ak和sk
  2. 文件操作

例子

  • 配置账号
qn config your-ak your-sk
  • 获取所有文件夹bucket
qn ls
  • 删除文件夹下所有文件
qn rm test/*
  • 查看文件夹/文件详情
qn stat test
  • 下载文件
qn get test/1 .
  • 上传文件
qn put hello test

PS: 不允许上传空文件