七牛云测试空间过期了,怎么进行迁移?

qshell下载

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

解压qshell压缩包后,在同级目录使用cmd打开,然后使用命令登录账号

# 尖括号在输入命令的时候去掉
qshell.exe account <AccessKey> <SecretKey> <Name>

此处Name是用户可以任意取的名字,表示当前在本地记录的账户的名称

假设失效存储空间名为:bucketError
假设新建存储空间名为:bucketNew

导出bucketError空间所有文件列表

qshell.exe listbucket bucketError -o list.txt

因为只需要文件列表的key列,所以还需要把其他信息删除

可以手动对list.txt文件进行删除,也可以使用 Git Bash 终端输入命令

cat list.txt | awk '{print $1}' >list_final.txt

这行命令在cmd中无法直接运行,需要使用 Git Bash 的终端运行

然后把 list_final.txt 的第一行 KEY 表头删掉即可,只需要所有文件的key名

复制文件到新存储空间

qshell.exe batchcopy --force --overwrite bucketError bucketNew -i list_final.txt

好了,可以去新空间看看了

更多

借鉴于原文章

猜你喜欢

转载自blog.csdn.net/qq_48702470/article/details/141345216