当前位置: 旋风说(旋风PHPer分享网)> 技术文章> 正文
1.首先到首页,下载qshell工具,根据你的系统下载对应的版本,入口如下图:
2.然后,我们假设有两个账号,两个账号:
一个是sendcontent@qq.com 他的ak和sk分别是aksend、sksend,假设这个里面有个空间叫做content,里面的图片和视频等文件就是要转移给另一个账号的
一个是getcontent@qq.com 他的ak和sk分别是akget、skget 假设这个里面你建立了一个空间就叫做getcontent,现在是空的里面没有东西,用来接收另一个空间传过来的图片和视频
你的登录账号和ak\sk都可以到会员中心获取,我这里是假设,记住,是假设有这俩账号和ak及sk,用的时候请根据实际情况填写
3.登录sendcontent@qq.com,打开空间管理,点击要复制的那个文件夹的空间名称,这样我们就进入了空间管理,里面有个空间授权,新增授权,填写:getcontent@qq.com,这样登录getcontent@qq.com后,就能从空间列表看到sendcontent@qq.com账号里面的content文件夹了,当然,是只读,无权修改
4.这时候,刚才下载的qshell工具就能用到了,我是windows,所以我得是qshell.exe,我把他放到了c盘根目录,然后把c:/qshell.exe加入到了系统的环境变量path中,这样就可以在cmd中使用qshell命令了。
5.好,到了这一步说明我们的前期准备工作都做好了,接下来是把content空间中的所有文件名字拿出来,然后根据名字导入到另一个账号getcontent空间中
第一步:qshell登录接收账号:
qshell account akget skget getcontent@qq.com
第二步:生成content中所有的文件信息的xls文件名字和大小等:
qshell listbucket content -o list.xls
第三步:打开刚才生成的list.xls,删除除了文件名字以外的列
第四步:按文件名字导入(上一步只有文件名字列的xls文件):
qshell batchcopy --force content getcontent -i list.xls
至此,就完全导入成功了,从网上找了好多教程,都有这样那样的问题导致无法完成,最后没办法从七牛云qshell介绍里,结合网上资料总结的。
最后,说一下中文问题,这个命令行无法导入中文名字文件,毕竟中文文件少,而且都是手动上传的,所以也不影响,如果真想转移,手动转移一下几个中文文件也是可以的。
当您发现内容错误或代码bug,以及下载链接无法使用等,请点击屏幕右下角的上报错误来进行提交,我们会尽快修正。
本程序所有源码和工具完全免费,当本网站内容如果侵犯了您的权益,请联系我们,我们会尽快处理,感谢您的合作。
上一篇: 给自己的个人微信配置chagpt
相关文章
评论:
文明上网理性发言,请遵守 新闻评论服务协议