首先下載qshell
我是win10,下載的amd64
https://developer.qiniu.com/kodo/tools/1302/qshell?ref=support.qiniu.com#3
配置環境變量
登陸七牛雲web端獲取到ak sk,因為有些操作涉及到權限問題,所以理解為在qshell中登陸
qshell account ak sk name
ak sk不用多介紹,name就是個名稱,隨便取一個
操作之后應該會在C:\Users\Administrator 生成一個.qshell文件夾(我只是在這里記錄一下,這句話沒啥意義)
賬戶管理
使用qshell user子命令可以用來管理記錄的多賬戶信息。
- qshell user ls可以列舉賬戶下所有的賬戶信息
- qshell user cu 可以用來切換賬戶
- qshell user cu 不攜帶的話會切換到最近的上個賬戶;比如我在A賬戶做完操作后,使用qshell user cu B到了B 賬戶,那么使用qshell user cu可以切回到A賬戶
1.指定要刪除的文件列表todelete.txt
進行刪除:
a.jpg
test/b.jpg
$ qshell batchdelete if-pbl -i todelete.txt
2.刪除空間if-pbl
中的所有文件:
$ qshell listbucket if-pbl -o if-pbl.list.txt
$ qshell batchdelete --force if-pbl -i if-pbl.list.txt
- 如果希望導出成功和失敗的文件列表
$ qshell batchdelete if-pbl -i if-pbl.list.txt --success-list success.txt --failure-list failure.txt
- 對於要刪除的文件名字包含了空格的情況, 那么可以指定自定義的分隔符對文件每行進行分割, 假如使用\t進行分割
$ qshell batchdelete -F'\t' if-pbl -i todelete.txt