使用s3cmd时,有什么方法可以停止/继续从AWS S3下载文件吗?

时间:2018-09-19 16:22:29

标签: amazon-web-services amazon-s3 s3cmd

我正在使用s3cmd从S3下载大文件(大约20 GB),我希望立即暂停下载,明天再恢复下载。

我已经读过--continue标志,但是我不知道它的用法。与之类似,是否应以一种特定的方式结束下载,以使--continue标志能够在以后恢复它?还是无论进程如何停止,--continue标志都将能够继续下载,无论是键盘中断,意外关机还是网络错误。

有人可以举个例子吗?

get命令的预期用法是s3cmd的版本为2.0.2。

2 个答案:

答案 0 :(得分:2)

您可以使用s3api cli来部分获取对象。 查看--range--part-number

在研究您的问题时,我遇到了一些有趣的事情。可以通过bittorrent下载S3对象。但是,需要注意的是,该对象应小于5GB,并且应该是公共的。

答案 1 :(得分:0)

显然,仅使用continue标志就可以出色地完成工作。我通过断开网络连接来结束下载。然后第二天使用--continue标志重新开始,并从离开的地方恢复下载。