尝试使用s3cmd将S3目录下载到本地计算机.我正在使用命令:
s3cmd sync --skip-existing s3://bucket_name/remote_dir ~/local_dir
Run Code Online (Sandbox Code Playgroud)
但如果我在中断后重新开始下载,则s3cmd不会跳过先前下载的现有本地文件并重写它们.命令有什么问题?
Ale*_*x F 15
我遇到了同样的问题,并在William Denniss的评论#38中找到了解决方案http://s3tools.org/s3cmd-sync
如果你有:
$s3cmd sync —verbose s3://mybucket myfolder
Run Code Online (Sandbox Code Playgroud)
将其更改为:
$s3cmd sync —verbose s3://mybucket/ myfolder/ # note the trailing slash
Run Code Online (Sandbox Code Playgroud)
然后,比较MD5哈希值,一切正常!-skip-existing也是如此.
回顾一下,如果使用第一个命令,则不会发生-skip-existing和md5检查,如果你使用第二个命令,两个都可以工作(我在之前的帖子中犯了错误,因为我正在使用2个不同的目录进行测试).
| 归档时间: |
|
| 查看次数: |
3829 次 |
| 最近记录: |