linux 批量选中文本删除,教程 | 【七牛云】Qshell Linux下批量删除文件教程

原标题:教程 | 【七牛云】Qshell Linux下批量删除文件教程

a7a0d4fc335115954fe22bf73d52c9cf.png

项目内容

本文将教您使用七牛云提供的Qshell工具在linux下安装并且使用批量查询和批量删除命令行进行远程删除文件。

项目教程

● Linux下安装并开始使用qshell

1、打开七牛云的开发工具首页找到qshell的工具页面

https://developer.qiniu.com/kodo/tools/1302/qshell

e895e271372f216219100fcdfd48e53e.png

2、根据linux的X64位版本进行下载文件,下载后更名为qshell方便操作,然后通过FTP也好,通过SSH Xshell也好,使用各种方法上传到linux的远程服务器端,我们使用了FTP的方式进行上传。图形化,方便很多

24a2ea7655de626d339edafe1430d0f4.png

3、通过SSH登录linux 我们使用xshell进入 直接进入qshell上传的目录

5863f1e6f88f99e5fa6658facdaaca9a.png

4、【划重点划重点】为了使得qshell可以在所有目录下都有权限使用,需要使用cp命令往/usr/local/bin/目录下复制一份qshell文件过去。当然也要在当前目录下进行chmod +x qshell来为文件添加可执行权限

5b28ae60330f3bc8ecb102efe6ccba21.png

5、然后就可以顺利使用qshell命令来进行各种操作

6、建议参考七牛云的github里面的文档,可以自如的操作了

https://github.com/qiniu/qshell //里面有各类具体操作文档

● 实操批量查询和批量删除

1、先进行KEY的认证,使用

# qshell account AK(这里替换你的AK) SK(这里替换你的SK)

bfc072894fb88b10038910b4d00c54c3.png

2、然后可以选择先列出所有的buckets

# qshell listbuckets

29691ecb1bbe01bad30e9f832f2e6496.png

3、进行某一个bucket下的所有文件,这里是使用listbucket命令生成所有文件的一个列表文档.txt文件

# qshell listbucket XXX(这里是你的bucket名称) XXX(这里是你要生成的txt的文件名称)

ecb6345270a3580108471cf360f2c800.png

4、下载这个txt文件,可以看到里面有所有的文件列表

53507d098eabef38b8894ac876354a08.png

5、根据你的需要,这里可以直接复制粘贴你要删除的文件清单到新的txt文件里面。保存在当前目录里面。然后使用batchdelete 批量删除命令就可以了,有一个验证码需要二次输入,以防误删

# qshell batchdelete XXX(这里还是你的bucket名称) XXX(这里是你要删除的txt文件列表)

5b28ae60330f3bc8ecb102efe6ccba21.png

这样就成功的删除成功了。其他相关命令可以参考文档进行操作。

责任编辑:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值