我在远程服务器上有很多大文件,我想将它们移到S3中。我想在命令行或使用bash脚本(例如,我不想使用像cyberduck这样的gui应用程序)这样做,这样我就可以自动化/复制工作。
我尝试使用Osxfuse和sshfs将远程服务器挂载到本地计算机上,然后使用s3cmd将其推送到s3。这确实有效,但我一直遇到错误(连接因没有明显原因而丢失;挂载错误等)。
这是最好的方法吗?有谁知道更好的方法吗?
谢谢, 甲
答案 0 :(得分:2)
您可以使用minio client aka mc执行相同的操作。
$ mc cp --recursive localDir/ s3/remoteBucket
如果网络断开连接,mc将为您提供恢复上传的选项。
答案 1 :(得分:1)