創新新的空間時存儲地區必須一致
訪問控制必須選擇公開

1、下載七牛的同步工具并解壓
qshell(http://developer.qiniu.com/docs/v6/tools/qshell.html)
2、解壓文件
3、運行cmd登錄到七牛賬號
qshell account 你的七牛AK 你的七牛SK 你的賬號
4、測試是否登錄成功
qshell user ls
5、如果出現如下界面則登錄成功
6、下載你要復制的空間資源
qshell listbucket 你的空間名 -o 生成的文件名.txt
7、完成上步之后,會在當前目錄下生成一個文件,如果當前目錄沒有,可以進行全局查找該文件
8、而我們只需要得到最前面的文件key就可以了,可以使用一條awk字符處理命令就可以了
linux/mac命令
cat cp.txt | awk '{print $1}' >cpp.txtwindows命令(使用 PowerShell到qshell-v2.16.1-windows-386目錄下運行)
Get-Content cp.txt | ForEach-Object { $_ -split '\s+' | Select-Object -First 1 } > cpp.txt-- qshell listbucket2 school01 -o list01.txt -- cut -f1 list01.txt > key01.txt-- qshell batchcopy school01 school06 -i key01.txt
9、使用batchcopy命令將文件同步到需要復制的空間里面
qshell batchcopy 原本的空間名 要復制的空間名 -i 下載下來的txt文件名-- qshell batchcopy school01 school06 -i cpp.txt
10、確認操作,輸入對應驗證碼即可
至此文件就成功從school01空間文件復制到school02空間了,當然復制過程中也可以實現對文件的命名操作,具體可以參考文檔
https://github.com/qiniu/qshell/wiki/batchcopy