使用 s3cmd 时,有什么方法可以 stop/resume 从 AWS S3 下载文件吗?
Is there any way to stop/resume file download from AWS S3 while using s3cmd?
我正在使用 s3cmd 从 S3(大约 20 GB)下载一个巨大的文件,我希望现在暂停下载,明天再继续下载。
我读过 --continue
标志,但我不知道它的用法。比如,下载是否应该以特定方式结束,以便 --continue
标志能够在以后恢复?或者,无论进程如何停止,无论是键盘中断、意外关机还是网络错误,--continue
标志是否能够恢复下载。
有人可以举个例子吗?
预期用途是与 get
命令一起使用,s3cmd 的版本是 2.0.2。
您可以使用 s3api cli 来分段获取对象。
查看 --range
和 --part-number
。
在研究您的问题时,我遇到了一些有趣的事情。能够通过 bittorrent 下载 S3 对象。但是有一些注意事项,对象应该小于 5GB,并且应该是 public.
显然,只需使用 continue
标志就可以很好地完成这项工作。我通过断开网络来结束下载。然后第二天使用 --continue
标志再次开始,它从它离开的地方恢复下载。
我正在使用 s3cmd 从 S3(大约 20 GB)下载一个巨大的文件,我希望现在暂停下载,明天再继续下载。
我读过 --continue
标志,但我不知道它的用法。比如,下载是否应该以特定方式结束,以便 --continue
标志能够在以后恢复?或者,无论进程如何停止,无论是键盘中断、意外关机还是网络错误,--continue
标志是否能够恢复下载。
有人可以举个例子吗?
预期用途是与 get
命令一起使用,s3cmd 的版本是 2.0.2。
您可以使用 s3api cli 来分段获取对象。
查看 --range
和 --part-number
。
在研究您的问题时,我遇到了一些有趣的事情。能够通过 bittorrent 下载 S3 对象。但是有一些注意事项,对象应该小于 5GB,并且应该是 public.
显然,只需使用 continue
标志就可以很好地完成这项工作。我通过断开网络来结束下载。然后第二天使用 --continue
标志再次开始,它从它离开的地方恢复下载。