七牛雲 qshell 批量刪除文件


首先下載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子命令可以用來管理記錄的多賬戶信息。

  1. qshell user ls可以列舉賬戶下所有的賬戶信息
  2. qshell user cu 可以用來切換賬戶
  3. 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
  1. 如果希望導出成功和失敗的文件列表
$ qshell batchdelete if-pbl -i if-pbl.list.txt --success-list success.txt --failure-list failure.txt
  1. 對於要刪除的文件名字包含了空格的情況, 那么可以指定自定義的分隔符對文件每行進行分割, 假如使用\t進行分割
$ qshell batchdelete -F'\t' if-pbl -i todelete.txt


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM